未能加载文件或程序集“XXX.dll”或它的某个依赖项的解决方法

相关知识:
1.应用程序查找依赖的dll时,顺序为先查找程序exe的输出路径,如果没有找到,那么会去C:\Windows\System32文件夹中查找(如果exe为64位应用程序的话),或者去C:\Windows\SysWows64文件夹查找(exe为32位应用程序的话)。
2. 如果A.dll找到了,但是A.dll依赖的B.dll没有找到,也会报上述错误,但这时它有可能只会提示没有找到A.dll。此时我们可以用Visual Studio中的dumpbin.exe工具查找A.dll的依赖项

posted @ 2020-05-08 17:46  巴蒂青葱  阅读(2537)  评论(0编辑  收藏  举报