无法加载c ++ dll,甚至是同一文件夹中的VB.Net exe和.dll

时间:2013-10-15 05:31:19

标签: c++ .net vb.net dll production-environment

我在VB.Net和非托管dll中有应用程序。当我在我的电脑上运行应用程序时它工作正常。但是,当我尝试在生产中运行它时,它无法加载dll'错误。

在我的电脑中,我通过创建与我的实际版本文件夹不同的文件夹来保存.exe和.dll,它工作正常。

我的电脑是64位机器,生产环境是32位。

我已尝试过所有组合,例如'任何Cpu' x86'' Win32'注意似乎在生产机器上工作。

exe和dll在同一个文件夹中,所以不需要(我认为)担心路径,它不是COM dll,所以不需要注册(它是本机c ++ dll)。

我经历了很多问题,也使用了依赖步行者,仍然面临着问题。

我们正在使用Visual Studio 2012。

感谢。

1 个答案:

答案 0 :(得分:0)

最后我自己解决了问题。生产机器上没有安装VC ++ 12运行时。