Повреждение, когда значение изменяет использование отладчика Visual Studio

186
задан Gary Barrett 6 November 2019 в 12:07
поделиться

5 ответов

В меню Visual Studio 2005:

Отладка -> Новая Точка останова -> Новая Точка прерывания по данным

Войдите:

&myVariable
126
ответ дан Peter Mortensen 23 November 2019 в 05:50
поделиться

Можно также принять решение повредиться явно в коде:

// Assuming C#
if (condition)
{
    System.Diagnostics.Debugger.Break();
}

Из MSDN:

Отладчик. Повреждение: Если никакой отладчик не присоединяется, пользователей спрашивают, хотят ли они присоединить отладчик. Если да, отладчик запускается. Если отладчик присоединяется, отладчик сообщен с пользовательским событием точки останова, и отладчик приостанавливает выполнение процесса так же, как если бы точка останова отладчика была поражена.

Это - только нейтрализация, все же. Установка условной точки прерывания в Visual Studio, как описано в других комментариях, является лучшим выбором.

27
ответ дан Peter Mortensen 23 November 2019 в 05:50
поделиться

Щелчок правой кнопкой по точке останова хорошо работает для меня (хотя главным образом я использую его для условных точек прерывания на определенных значениях переменных. Даже повреждение по выражениям, включающим поток, называет работы, который очень полезен, при попытке определить проблемы поточной обработки).

2
ответ дан Peter Mortensen 23 November 2019 в 05:50
поделиться

Я помню способ, которым Вы описали его с помощью Visual Basic 6.0. В Visual Studio единственный способ, которым я нашел до сих пор, путем определения условие точки останова .

3
ответ дан Peter Mortensen 23 November 2019 в 05:50
поделиться

Можно использовать контрольную точку памяти в неуправляемом коде. Не уверенный, если они доступны в управляемом коде все же.

1
ответ дан 1800 INFORMATION 23 November 2019 в 05:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: