这是旧版的变体
System.DllNotFoundException: Unable to load DLL 'foo.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E).
问题(当然,foo.dll
这里是实际 DLL 的名称)。奇怪的是,我只有在 VS 中“运行”时才会收到此错误(如果相关,则为 2008 年)。那是在MyApp.vhost.exe
流程中。
如果我在命令行 ( ) 中运行实际应用程序,MyApp.exe
我不会遇到任何错误。问题扩展到使用 MSTest 的单元测试。
使用 DependencyWalker 检查 DLLFoo.dll
不会显示任何问题。
有任何想法吗?