我在VB.Net和非托管dll中有应用程序。当我在我的电脑上运行应用程序时它工作正常。但是,当我尝试在生产中运行它时,它无法加载dll'错误。
在我的电脑中,我通过创建与我的实际版本文件夹不同的文件夹来保存.exe和.dll,它工作正常。
我的电脑是64位机器,生产环境是32位。
我已尝试过所有组合,例如'任何Cpu' x86'' Win32'注意似乎在生产机器上工作。
exe和dll在同一个文件夹中,所以不需要(我认为)担心路径,它不是COM dll,所以不需要注册(它是本机c ++ dll)。
我经历了很多问题,也使用了依赖步行者,仍然面临着问题。
我们正在使用Visual Studio 2012。
感谢。
答案 0 :(得分:0)
最后我自己解决了问题。生产机器上没有安装VC ++ 12运行时。