Поделиться через


Практическое руководство. Остановка отладки или выполнения

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Экспресс

Тема применяется Тема применяется Тема применяется Тема применяется

Standard

Тема применяется Тема применяется

Тема применяется

Тема применяется

Pro и Team

Тема применяется Тема применяется

Тема применяется

Тема применяется

Обозначения:

Тема применяется

Применяется

Тема не применяется

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды по умолчанию скрыты.

Остановка отладки означает завершение сеанса отладки. Остановка выполнения означает завершение отлаживаемого процесса и завершение сеанса отладки. Следует отличать этот процесс от приостановки выполнения, которое временно прекращает выполнение отлаживаемого процесса, но оставляет активным сеанс отладки (дополнительные сведения см. в разделе Прерывание выполнения программы).

Процедуры

Остановка отладки

  • В меню Отладка выберите команду Остановить отладку.

Команда Остановить отладку прекращает выполнение отлаживаемого процесса, если программа была запущена из Visual Studio. Если подключиться к процессу вместо запуска его из Visual Studio, то процесс продолжает выполнение. Если требуется завершать прикрепленные процессы, можно прервать отдельный процесс из Окна процессов или завершить все прикрепленные процессы командой Завершить все.

Завершение всех отлаживаемых прикрепленных процессов

  • В меню Отладка выберите команду Завершить все.

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

Остановка отладки и повторный запуск

  • В меню Отладка выберите команду Перезапустить.

Команда Перезапустить останавливает текущий сеанс отладки и перезапускает запускаемый проект .

Процесс отладки завершится автоматически при выходе из отлаживаемого приложения (при отладке нескольких программ процесс отладки будет продолжаться до выхода из последней программы). При отладке проекта, поддерживаемого другим приложением, например веб-приложения, поддерживаемого Internet Explorer, отладка остановится только при выходе из основного приложения (т. е. Microsoft Internet Explorer).

При отладке на Visual Basic или C# веб-службы, если клиентское приложение, использующее эту службу, прекращает свое выполнение, то отладка веб-службы останавливается.

См. также

Основные понятия

Управление выполнением