Ich habe ein Webprojekt, das DLL geladen wird mit Assembly.ReflectionOnlyLoadFrom(filename)
. Ich rufe dann assembly.GetReferencedAssemblies();
an.Referenzierte Baugruppen gibt None zurück als ProcessorArchitecture
Die zurückgegebenen AssemblyName
s alle haben die ProcessorArchitecture
auf None
festgelegt.
Die ProcessorArchitecture der primären DLL ist x64, während die Referenzen zwischen AnyCPU und x64 variieren.
Irgendeine Idee, warum ich nicht in der Lage bin, die ProcessorArchitecture für diese Referenzen Assemblies abzuholen?
UPDATE: Ich sah nur diese link besagt:
mit dem .NET Framework 4 Beginning, diese Eigenschaft immer wieder ProcessorArchitecture.None Referenz Baugruppen.
Gibt es einen anderen Weg, um zu diesen Informationen zu gelangen?
Haben Sie versucht, [Module.GetPEKind()] (https://msdn.microsoft.com/en-us/library/system.reflection. module.getpekind (v = vs.110) .aspx)? – elchido