Внутри конструктора формы, когда я перехожу через мой код, вызывается метод, объявленный в той же самой форме. Прежде чем я смогу войти внутрь метода, я получаю сообщение System.IO.FileNotFoundException с сообщением "Указанный модуль не найден. (Исключение из HRESULT: 0x8007007E)". Метод-член, который я пытаюсь ввести, объявляется небезопасным, потому что он имеет дело с неуправляемым кодом на С++, но, как я уже сказал, я никогда не могу войти в этот метод.
Поскольку это звучит как проблема с зависимостью DLL, я запустил Dependency Walker. Подвижность зависания показывает только проблемы с MPR.DLL под SHLWAPI.DLL. Метод проблемы - WNetRestoreConnectionA, который я никогда не вызываю. Часто задаваемые вопросы, связанные с зависимостями, показывают, что это не проблема http://dependencywalker.com/faq.html. Кроме того, это не веб-приложение или что-то еще. Я, к сожалению, застрял в VS2005.
Каковы возможные причины возникновения этой проблемы? Любые идеи о том, чего я могу потерять, или как я мог бы отладить эту проблему?