Это вариант старого
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.
Проверка DLL с DependencyWalker на Foo.dll
не показывает никаких проблем.
Есть идеи?