Практическое руководство. Прерывание выполнения
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium и Ultimate |
При отладке приложения с помощью отладчика Visual Studio оно может либо выполняться, либо находиться в режиме приостановки выполнения. Многие возможности отладчика, такие как вычисление выражений в окне Контрольные значения, доступны только в режиме приостановки.
Отладчик прерывает выполнение программы, когда достигается точка останова или возникает исключение. Дополнительные сведения см. в разделе Обработка исключений. Можно прервать выполнение вручную в любой момент времени. Если прервать выполнениее во время выполнения кода без наличия соответствующего исходного кода, отлаживать можно в окне Дизассемблированный код.
Приостановка выполнения программы вручную
В меню Отладка выберите Приостановить все.
Отладчик останавливает выполнение всех программ, запущенных под его управлением. Эти программы не завершаются, и можно возобновить их выполнение в любой момент. Отладчик и приложение теперь находятся в режиме приостановки.
При отладке нескольких программ команда Приостановить все или точка останова по умолчанию влияет на выполнение всех отлаживаемых программ. Для прерывания только текущей программы можно изменить этот режим, используемый по умолчанию.
Изменение режима приостановки при отладке нескольких программ
В меню Сервис выберите пункт Параметры.
В диалоговом окне Параметры откройте папку Отладка и выберите категорию Общие.
Установите или снимите флажок Прерывать все процессы при прерывании одного.
Нажмите кнопку ОК.