C#应用程序位数的设置
最近想利用反射机制调用RevitAPI动态库中,结果在加载Dll文件时总是报错
后来才知道,应用程序与调用的动态库文件的位数不一致导致的,
那么,如何查看应用程序的位数呢?
非常简单,使用IntPtr.Size
if (IntPtr.Size == 4)
{
Console.WriteLine("32bit");
}else if(IntPtr.Size == 8)
{
Console.WriteLine("64bit");
}
那么如何设置程序的位数呢?
解决方案–>应用程序右键–>属性–>生成 -->目标平台