VS2010 - загрузка символов для отладки во время разработки (точка останова не будет достигнута) - PullRequest
3 голосов
/ 10 сентября 2010

Проблема: точка останова не будет достигнута, потому что символы не были загружены

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

В окне модулей я вижу, что второй экземпляр VS2010 загружает разные модули, но я не могу найти DLL из моего проекта.К сожалению, я понятия не имею, как бы я сослался на них, потому что в первоначальный проект они, конечно, включены.И оттуда я запускаю 2-й экземпляр при отладке.

Я попробовал следующее:

  1. Set var _NT_SYMBOL_PATH
  2. Добавлены файлы pdb в Инструменты / опции/ Отладка / Символы / Расположение файлов символов
  3. Проверил мою dll на предмет исключения (http://cantgrokwontgrok.blogspot.com/2009/10/visual-studio-unknown-build-error.html)

Есть идеи, как решить эту проблему?

1 Ответ

2 голосов
/ 12 марта 2011

Я сражался в этой битве довольно много раз, поэтому вот некоторые вещи, которые вы можете проверить:

  • Файлы PDB должны находиться в том же месте, куда загружается dll
  • Используйте Fusion, чтобы увидеть, откуда Visual Studio Designer забирает вашу dll, убедитесь, что у вас есть PDB
  • Проверьте, соответствует ли ваш PDB вашему dll

Вы пытались вручную загрузить символы в экземпляре отладки? (Щелкните правой кнопкой мыши в окне «Модули» и выберите «Загрузить символы из»).

...