今天再调试程序时发现程序再笔记本上运行正常,然而拷贝到客户主机上之后出现了(System.DllNotFoundException: 无法加载 DLL“msc.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。)的问题,经过再三调试,
1、确认CPU平台为x86,正常
2、dll的路径,正常
经过再三的排除,发现是msc.dll的一个依赖库缺少了。
通过以下的方法进行C++依赖库查看:
1、打开vs目录下的控制台命令行
2、输入在命令行中输入命令: dumpbin /dependents 相对应目录下的msc.dll,发现本程序一共5个依赖库,最终排查发现MSVCR100.dll没有,下载一个对应的dll,放到本地路径下,程序正常运行。文章来源:https://www.toymoban.com/news/detail-510958.html
文章来源地址https://www.toymoban.com/news/detail-510958.html
到了这里,关于C# 提示:无法加载 DLL“XXX.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!