Точка останова 2008 года не будет достигнута. Для этого документа не было загружено ни одного символа - PullRequest
31 голосов
/ 03 марта 2011

Я изо всех сил пытаюсь преодолеть это препятствие, и я очень надеюсь, что кто-то на SO сможет помочь.

enter image description here

Когда я устанавливаю точку останова в моем библиотеке классов проекта.Это выглядит как нормальная точка останова.Когда я начинаю отладку своего решения, точка останова становится выдолбленной и имеет желтый треугольник с восклицательным знаком внутри.Когда я перемещаюсь по точке останова, отображается всплывающая подсказка: « В данный момент точка останова не будет достигнута. Для этого документа не было загружено никаких символов. »

Этот проект не является ASP.NETЭто просто приложение WinForms.

Я взял на себя существующее приложение WinForms с несколькими проектами в решении.У меня есть проект, собранный и работающий в режиме отладки.Я могу остановиться на контрольных точках в некоторых проектах, но я не могу достичь контрольных точек в других проектах, особенно в моем проекте типа библиотека классов .

Что я сделал до сих пор:

  • Я удалил все папки отладки и выпуска,
  • Я удалил папку obj,и впоследствии перестроил решение.
  • Я перезапустил IDE VS2008.
  • Я перезапустил свой компьютер.
  • Я проверил Configuration Manager на наличие решения, чтобы убедиться, что мой проект класса включен в сборку отладки, и это так.
  • Я проверил отладку / модули для dll, хотя я не пытаюсь ссылаться на dll.

Кроме того, я выполнил шаги по устранению неполадок, описанные в сообщениях SO:

в настоящий момент точка останова не будет достигнута, символы не загружены

VS 2010, NUNit и «Точка останова в настоящее время не будет достигнута.Для этого документа не было загружено никаких символов »

Точка останова в настоящее время не будет достигнута.Для этого документа не было загружено никаких символов.

Невозможно отладить - «Точка останова в настоящее время не будет достигнута.Для этого документа не было загружено никаких символов »

Исправление« Точка останова в настоящее время не будет достигнута.Для этого документа не было загружено ни одного символа. ”

Кроме того, я прочитал множество сообщений, найденных в Google в MSDN и других местах., ни один из которых не соответствует моим конкретным потребностям.

Некоторые из этих сообщений:

Visual Studio 2008 "Точка останова в настоящее время не будет достигнута. Символы не были загруженыдля этого документа "

Точка останова в настоящее время не будет достигнута.Для этого документа не было загружено никаких символов

Точка останова в настоящее время не будет достигнута.Для этого документа не загружены символы.

Проблема отладчика "В настоящий момент точка останова не будет достигнута. Для этого документа не было загружено никаких символов

В настоящий момент точка останова не будет достигнута. Для этого документа не было загружено никаких символов.

Все прочитанные мной посты были очень информативными, но ни одно из предложенных решений не соответствовало моим конкретным потребностям.Пожалуйста, дайте мне знать, если требуется дополнительная информация. У меня есть больше ссылок, которые я могу предоставить в качестве ссылок на то, что не сработало. А также дополнительные шаги, которые я предпринял, чтобы попытаться решить эту проблему.

Я публикую этопродолжение, чтобы удивить всех. Я последовал предложению @Hans @, чтобы вызвать файл проекта, о котором идет речь.

Я поставил dim frm как form = new ProjectInQuestion.FormInQuestion

и

это теперь имеет загрузку сборки в отладке -> Windows-> Модули

Новая проблема более сложна, чем моя первоначальная проблема.kpoints выглядят хорошо, но пропускаются.В точке останова ошибок не обнаружено.

enter image description here

Ответы [ 13 ]

1 голос
/ 10 августа 2011

У меня это происходит постоянно, как вы сказали, точка останова не активна, пока не загружена DLL.Это действительно не имеет значения, потому что он должен загрузить DLL прежде, чем код сможет добраться до этой точки.Мои контрольные точки начинаются таким образом, но они всегда получают удар.

0 голосов
/ 31 октября 2014

Перед началом отладки убедитесь, что в Visual Studio выбран debug mode.

Проверьте раскрывающийся список рядом с кнопкой Play в Visual Studio.

0 голосов
/ 20 июня 2014

Проверьте, не установлен ли режим Конфигуратора решений на панели инструментов (справа от кнопки «Выполнить») на «Отладка», а не «Отпустить». Работает для меня, thx

...