出现这个异常,一般都会认为是缺少DLL,或DLL依赖的其他DLL库找不到。
今天遇到另外一种情况,DLL没缺少,依赖的DLL也不缺少,但还是出现这个错误;最终定位发现引用的DLL只支持64位系统,而编译的时候[平台目标]是Any CPU,导致出现兼容性问题,DLL加载不起来,把[平台目标]改为x64即可解决。
出现这个异常,一般都会认为是缺少DLL,或DLL依赖的其他DLL库找不到。
今天遇到另外一种情况,DLL没缺少,依赖的DLL也不缺少,但还是出现这个错误;最终定位发现引用的DLL只支持64位系统,而编译的时候[平台目标]是Any CPU,导致出现兼容性问题,DLL加载不起来,把[平台目标]改为x64即可解决。