Saa*_*aar 2 .net assemblies corflags 32bit-64bit
我需要编写类似CorFlags的应用程序.如果我有一个汇编文件的路径,如何读取它的CorFlags?
我特别需要知道程序集是Any-CPU还是x86
我想避免使用反射加载程序集,因为我需要扫描许多文件.
Jas*_*ans 10
看看这个链接,它描述了与您的查询类似的情况.接受的答案描述了如何使用反射和Module.GetPEKind.这可能对你有帮助.
编辑:有点晚了,但这是一个例子:
namespace ConsoleApplication1
{
using System.Reflection;
public class Program
{
public static void Main()
{
Assembly a = Assembly.GetExecutingAssembly();
PortableExecutableKinds peKind;
ImageFileMachine machine;
a.ManifestModule.GetPEKind(out peKind, out machine);
}
}
}
Run Code Online (Sandbox Code Playgroud)