码迷,mamicode.com
首页 > 其他好文 > 详细

Unhandled Exception:System.DllNotFoundException: Unable to load DLL"**"

时间:2017-01-05 18:11:11      阅读:374      评论:0      收藏:0      [点我收藏+]

标签:调用   hand   项目   bsp   walk   http   cep   比较   except   

  在项目中使用C#代码调用C++ DLL时。常常会出现这个问题:在开发者自己的电脑上运行没有问题,但是部署到客户电脑上时会出现下面问题:

Unhandled Exception:System.DllNotFoundException: Unable to load DLL"**":找不到指定的模块

 

  出现这个问题的原因:一般是该客户电脑上缺少该DLL的依赖项。一般来说比较常见的缺少项是msvcr1200.dll msvcp1200.dll。具体缺少什么,需要使用Dependency Walker查看。Dependency Walker官网

 

  特别要注意的是64位和32位的问题。64位dll缺少的msvcr1200.dll应该从C:\Windows\System32找到,拷贝到dll目录下。32位dll缺少的msvcr1200.dll要从C:\Windows\SysWOW64拷贝。

Unhandled Exception:System.DllNotFoundException: Unable to load DLL"**"

标签:调用   hand   项目   bsp   walk   http   cep   比较   except   

原文地址:http://www.cnblogs.com/xinyf/p/6253301.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!