作者:没有水的鱼0713 | 来源:互联网 | 2023-10-12 16:51
我用c#写的明华读卡器程序,程序无法添加对mwrf32.dll动态链接库的引用,但是程序调试状态是可以执行的(debug目录下有这个动态链接库文件。),程序打包之后就运行不了了,找不到mwrf32.d
我用c#写的明华读卡器程序,程序无法添加对mwrf32.dll动态链接库的引用,但是程序调试状态是可以执行的(debug目录下有这个动态链接库文件。),程序打包之后就运行不了了,找不到mwrf32.dll。我按照网上的方法,注册了mwrf32.dll。也注册成功了。文件的安全权限都是完全控制。但还是添加不了引用。这是为什么啊?
2 个解决方案
标准dll,又不是.net的,引用什么
用标准API方式调用,dllimport[...]
既然调试可运行,那么可能是你引用的问题。一般情况,将dll复制到一个专门文件夹下,然后引用,然后using……,然后程序中调用