Отключенные точки останова исчезают, больше нет красной точки? - PullRequest
3 голосов
/ 24 октября 2008

В предыдущих версиях VS, если щелкнуть правой кнопкой мыши красную точку точки останова и выбрать «Отключить точку останова», точка станет «полой», и при повторном щелчке она снова включится. Но в VS2008 отключение точки останова полностью удаляет красную точку, и для повторного включения необходимо перейти в окно точек останова.

Кто-нибудь знает, как получить поведение предыдущих версий? У меня есть несколько BP, которые я часто переключаю, и это немного PITA, чтобы делать это таким образом. Я не понимаю, почему М.С. забрал это.

РЕДАКТИРОВАТЬ: я вчера установил SP1 - потому что без него, VS потерпел бы крах, как только я попытался CTRL + F. Хорошее тестирование, Microsoft! Та же проблема происходит до SP.

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

Это 64-битная машина с Windows XP. Я предполагаю, что это корень проблем.

Ответы [ 6 ]

3 голосов
/ 06 ноября 2008
0 голосов
/ 18 декабря 2015

Оперативное исправление KB957912 помогает устранить эту проблему, но, к сожалению, ссылка на скачивание: http://code.msdn.microsoft.com/KB957912 не работает.

0 голосов
/ 18 сентября 2009

Это ошибка в Visual Studio 2008 SP1. Доступно исправление:

http://code.msdn.microsoft.com/KB957912

Связанная страница поддержки находится здесь:

http://support.microsoft.com/kb/957912

И оригинальный отчет об ошибке здесь:

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=366060

Просто перейдите по первой ссылке, затем нажмите на загрузки. Там есть ссылка для загрузки исправления. Теперь он отлично работает на моей машине.

0 голосов
/ 24 октября 2008

Длинный выстрел, но вы используете собственную цветовую схему? Возможно ли, что цвета, выбранные для Disabled Breakpoint, эффективно «скрывают» его? (Например, черное на черном)

Инструменты -> Параметры -> Среда -> Шрифты / Цвета -> Точка останова (отключено)

0 голосов
/ 24 октября 2008

Это работает для меня так, как вы описываете, но только для определенных мест, куда будет попадать реальный код, например, внутри тела метода.

0 голосов
/ 24 октября 2008

У меня VS2008 с пакетом обновления 1 (SP1), и у него есть функция «точка прерывания», которую вы описываете ... у вас установлен SP1? Может быть, это ошибка?

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