Ceci est une variation sur le vieux problèmeImpossible de charger « foo.dll » DLL, mais seulement lors de l'exécution par vhost
System.DllNotFoundException: Unable to load DLL 'foo.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E).
(où, bien sûr, foo.dll
est le nom d'une DLL réelle). La partie étrange est que je reçois seulement cette erreur quand je "cours" dans VS (2008 si c'est pertinent). Cela se trouve dans les processus MyApp.vhost.exe
.
Si je cours l'application réelle dans une ligne de commande (MyApp.exe
) je ne rencontre pas d'erreurs. Le problème s'étend aux tests unitaires avec MSTest.
Une vérification sur la DLL avec DependencyWalker sur Foo.dll
ne montre aucun problème.
Des idées?
Il est là, dans le dossier de sortie. – biozinc