Точка останова в настоящее время не будет достигнута. Для этого документа не было загружено никаких символов.
Я пытаюсь отладить приложение, но постоянно получаю следующее сообщение об ошибке: "В настоящий момент точка останова не будет достигнута. Для этого документа не было загружено никаких символов". когда я присоединяю его к желаемому процессу.
Немного покопавшись, я понял, что многие pdb-файлы не создаются при создании решения, хотя dll доступны.
3 ответа
У меня была похожая проблема из кода веб-API, полученного от другого разработчика. Оказалось, что Just My Code был установлен в true. Вы должны увидеть в вашем окне вывода строку, которая говорит, что символы не были загружены. Чтобы отключить Just My Code, перейдите в раздел "Инструменты", затем "Параметры", "Отладка", "Общие" и снимите флажок "Включить Just My Code".
Я не знаю, почему.pdb создаются не при создании решения, а в нескольких местах, чтобы проверить. Зайдите в Свойства проекта, Настройки компиляции. В разделе "Дополнительные параметры компиляции" убедитесь, что для параметра "Создать отладочную информацию" не задано значение "Нет". Проверьте конфигурации Debug и Release, а также конфигурации, которые вы могли создать. Также убедитесь, что путь вывода сборки указывает на то место, где вы хотите его видеть. Вы также можете попробовать поискать на вашем диске, чтобы увидеть, создаются ли файлы.pdb в другом месте (вряд ли, но стоит попробовать?)
Еще одна ошибка, я столкнулся с этой проблемой, когда проекты в моем решении были настроены на выпуск конфигурации (я бы установил этот способ ранее для диагностики проблемы публикации). Возвращение к отладке возвращает точки останова.
У меня такая же проблема. Снятие галочки с "Родной код" (в Project -> Properties -> tab Web -> section Debuggers -> Native Code) работает у меня.
У меня была такая же проблема, и я решил ее, отключив "Экспорт в фоновом режиме".