Невозможно найти .dll в окне модулей (VS 2008 C ++) - PullRequest
1 голос
/ 13 июля 2010

Я думаю, это глупый вопрос, но у меня есть библиотека, которая включена и используется в проекте, скомпилированном как .dll. Все компилируется нормально. Когда я достигаю функцию в этой библиотеке, я получаю System.AccessViolationException и не могу войти в нее во время отладки, потому что она говорит, что символы не загружены.

Я посмотрел в окне модулей и не могу найти свой .dll

Почему?

Спасибо.

1 Ответ

4 голосов
/ 13 июля 2010

Это может быть проблема управляемой / неуправляемой отладки.Вы не увидите неуправляемые библиотеки DLL, если будете выполнять управляемую отладку, и наоборот.«Автоматический» вариант, при котором VS пытается угадать, какую отладку вы хотите, не всегда работает.

Попробуйте подключиться к процессу после его загрузки, а затем укажите как управляемую, так и неуправляемую отладку в диалоговом окне, которое появляется при выборе параметра меню «Отладка -> Присоединить к процессу».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...