首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#调用不同的dll,该怎么解决

2013-04-20 
C#调用不同的dllC#如何判断系统是32位还是64位,然后去DllImport 不同版本的dll,谢谢了。[解决办法]你可以两

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();

热点排行