Точка останова в настоящий момент не будет достигнута - с этой строкой не связан исполняемый код - PullRequest
0 голосов
/ 12 мая 2018

У меня проблема с отладкой приложения ASP.NET Core 2. Внезапно все точки останова в приложении не могут быть достигнуты.

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

Сообщение во всплывающей подсказке о точке останова после начала отладки:

Точка останова в настоящее время не будет достигнута. Никакой исполняемый код не связан с этой строкой. Возможные причины: условная компиляция или оптимизация компилятора, или целевая архитектура этой строки не поддерживается текущим типом кода отладчика.

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

@ eridanix имеет правильное решение, однако, если вы используете код VS или редактируете файл проекта вручную, вы можете вставить следующее в XML-файл проекта, что и делает выбор опции FULL через графический интерфейс.

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
  <DebugType>full</DebugType>
  <DebugSymbols>true</DebugSymbols>
</PropertyGroup>

Если вам нужна полная PDB для других конфигураций, вам нужно будет добавить их соответствующим образом

0 голосов
/ 12 мая 2018

Решением в моем случае было изменение свойств сборки проекта.

Свойства проекта -> Сборка -> Дополнительно (кнопка) - Отладочная информация (выбрать поле) -> ПОЛНАЯ.

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