указанный модуль не мог быть найден 0x8007007E

В конструкторе Формы, когда я ступаю через свой код, называют метод, объявленный в той же самой форме. Прежде чем я смогу ступить в методе, я получаю Систему. IO.FileNotFoundException с сообщением "Указанный модуль не мог быть найден. (Исключение из HRESULT: 0x8007007E)". Членский метод, который я пытаюсь ввести, объявляется небезопасный, потому что он имеет дело с неуправляемым кодом C++, но как я сказал, что никогда не могу ступать в метод так или иначе.

Так как это походит на проблему зависимости от DLL, я выполнил Зависимость Walker. Зависимость Уокер только показывает проблемы с MPR.DLL в соответствии с SHLWAPI.DLL. Проблемным методом является WNetRestoreConnectionA, который я никогда не называю. FAQ Уокера зависимости предполагает, что это не проблема http://dependencywalker.com/faq.html. Кроме того, это не веб-приложение или что-либо. Я, к сожалению, застреваю с VS2005.

Каковы некоторые возможные причины для этой проблемы для появления? Какие-либо идеи о том, что я мог пропускать или как я мог отладить эту проблему?

22
задан insipid 14 January 2010 в 17:38
поделиться

2 ответа

Происходит ошибка, когда время выполнения Runtime jits, который вы собираетесь наступить, потому что он не смог найти один из типов, используемых методом.

Что именно следует использовать метод, который вы не можете войти, и какие типы / методы это используют?

15
ответ дан 29 November 2019 в 05:16
поделиться

Вы работаете в зависимости Wooker в режиме профилирования или просто статический анализ? Режим профилирования - это то, что вам нужно, я думаю. Но есть лучшие решения, которые я считаю.

Вы можете попробовать Sysinternals Procmon . Это позволит вам посмотреть, какой файл он пытается загрузить как минимум, и оттуда вы сможете выяснить, в чем проблема.

Мой совет будет уволить его, затем выключить регистрацию. Доберитесь до такой степени, что исключение вот-вот произойдет, Reenable Logging, шага в отладчике, чтобы сгенерирована ошибка, затем снова отключить регистрацию. Это оставит вас только с небольшим количеством журнала, иначе он может довольно быстро получить довольно скорби.

16
ответ дан 29 November 2019 в 05:16
поделиться