Visual Studio 2022 Не удалось установить точку останова в заголовке функции из-за пользовательского интерфейса

#c# #visual-studio-2022

#c# #visual-studio-2022

Вопрос:

Я недавно обновился с Visual Studios 2019 до Visual Studios 2022

В предыдущей версии Visual Studios 2019 я мог устанавливать точки останова для однострочных функций, но просто помещал точку останова в само определение функции, как показано ниже:

Точка останова Visual Studios 2019 на функции

Однако после установки до 2022 года теперь это пространство занято новой кнопкой, которая теперь блокирует мою попытку

Visual Studio 2022 Не удалось установить точку останова для функции

Есть ли какой-либо способ удалить эти новые добавленные кнопки «Реализованные участники» или добавить точку останова поверх них?

Ответ №1:

В разделе Отладка-gt;Параметры-gt;gt;Текстовый редактор-gt;gt;gt;C#-gt;gt;gt;gt;Дополнительно

Если вы прокрутите страницу до самого низа и снимите флажок «Объединить маржу наследования с маржей индикатора», теперь вы можете снова установить точки останова на уровне функций.

Изображение параметра поля наследования, который можно снять

Сняв флажок выше, теперь вы можете установить точки останова в заголовке функции и сохранить функцию поля наследования:

Теперь можно установить точку останова в заголовке функции

Комментарии:

1. в разделе «отладка как сумасшедшая» они появляются не только во время отладки. Возможность полностью удалить меня не интересует.

Ответ №2:

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