C#调用不同的dll
C#如何判断系统是32位还是64位,然后去DllImport 不同版本的dll,谢谢了。
------解决方案--------------------你可以两个都import
但是代码段里判断后再进行不同调用
------解决方案--------------------如果dll同名,那就简单了,安装的时候放版本正确的dll就可以了。
如果不同名,可以用两个DllImport
[DllImport("My64.dll", EntryPoint="ABC")]
extern static void ABC64();
[DllImport("My32.dll", EntryPoint="ABC")]
extern static void ABC32();