无法加载DLL错误

时间:2010-03-25 17:07:15

标签: c# exception dll

我在c#Visual studio 2009中工作项目,我在我的项目中使用c ++ dll,我也通过我的函数调用该dll。在我的系统中,项目运行成功。但在其他系统中,不在单一系统中,我检查的系统显示异常,如无法加载dll。我检查依赖walker中的dll它显示msvcr71.dll丢失。我得到这个。我需要更好的解决方案

4 个答案:

答案 0 :(得分:2)

问题是您的本机C ++ DLL依赖于库msvcr71.dll。这不是安装的标准窗口的一部分,因此您必须采取一些操作将其放到目标计算机上。

最简单的方法是只使用您的应用程序复制DLL。以下KB article涵盖了此内容。

msvcr71.dll上的文档

答案 1 :(得分:1)

您可能在安装SDK(或Visual Studio)时遗漏了某些内容。我建议修理或重新安装。

答案 2 :(得分:1)

在msdn上查看有关可再发行组件的信息 - 这告诉您需要在非开发框上安装什么才能使其正常工作

答案 3 :(得分:0)

这与编程无关。您缺少目标系统上的dll文件。下载并输入“windows / System32”,它应该运行。