ASP. Net точка останова установлена, но не срабатывает в visual studio 2019 - PullRequest
1 голос
/ 23 марта 2020

У меня есть старый asp. net проект, из-за которого у меня возникают проблемы с достижением точек останова при открытии в Visual Studio 2019.

Кажется, он просто перешагивает через контрольные точки.

Проект настроен на режим отладки, я также проверил окно вывода и символы загружаются.

Если я добавлю в следующую строку код

System.Diagnostics.Debugger.Break();

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

Кто-нибудь еще испытывал подобное поведение, и вам удалось решить проблему?

1 Ответ

0 голосов
/ 24 марта 2020

Кто-нибудь еще испытывал подобное поведение, и вам удалось решить проблему?

Пожалуйста, попробуйте:

1) удалить все точки останова в Debug -> Delete all breakpoints

2) проверка Managed Compatibility Mode в Tools -> Options -> Debugging -> General

и проверьте Enable .NET Framework source stepping в Tools -> Options -> Debugging -> General

3) закрыть VS Instance, удалить .vs скрытая папка, bin, obj папка под путем вашего проекта, а затем перезапустите проект.

4) Щелкните правой кнопкой мыши по проекту -> Properties -> Build -> выберите Optimize Code.

Кроме того , если они не работают, запустите командную строку VS от имени администратора и затем запустите devenv / установка .

...