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


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

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

Выпуск

Visual Basic

C#

F#

C++

Web Developer

Express

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

Pro, Premium и Ultimate

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

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

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

Запуск программы – одна из основных операций, используемых при отладке.

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.

Начало отладки

  1. В меню Отладка выберите Запуск, Шаг с заходом или Шаг с обходом.

    – или –

  2. В окне исходного кода щелкните правой кнопкой мыши строку исполняемого кода и выберите команду Выполнять до текущей позиции.

Если выбрана команда Запуск, приложение запустится и будет выполняться до точки останова. Выполнение можно прервать в любой момент, чтобы просмотреть или изменить значения переменных, либо для выполнения других операций, связанных с проверкой работы программы. Дополнительные сведения см. в разделе Прерывание выполнения программы.

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

При выборе команды Выполнять до текущей позиции приложение запустится и будет выполняться либо до точки останова, либо до текущего положения курсора, если точка останова встречена не будет. Положение курсора определяется в окне исходного кода. В некоторых случаях прерывания не происходит. Это означает, что код, на котором стоит курсор, так и не был достигнут в ходе выполнения.

Решение может содержать несколько проектов. В этом случае запускаемый проект можно выбрать с помощью команд из меню Отладка. Выбранный проект можно запустить также из обозревателя решений.

Для запуска проекта без отладчика служит команда Запуск без отладки (она находится в меню Отладка).

Примечание

Возможности отладки могут быть ограничены, если при сборке не была добавлена отладочная информация, отладчик не имеет доступа к исходному коду, или же JIT-компилятор среды CLR не отслеживает отладочную информацию.Если отладочная информация отсутствует, отладчик Visual Studio обычно сообщает, что "не найдены соответствующие символьные данные". В некоторых случаях сообщение не выдается, и команда "Запуск" обрабатывается как "Запуск без отладки".Сведения об отладке создаются по умолчанию при построении конфигурации отладки программы.Если отладчик не может найти символы, возможно, необходимо указать путь к символам.Дополнительные сведения см. в разделе Практическое руководство. Указание мест расположения символов и поведения загрузки.Для поддержки отладки системных вызовов можно установить системные отладочные символы.Дополнительные сведения см. в разделе Установка системных отладочных символов.

Примечание

После установки .NET Framework в Windows Server 2003 или Windows 2000 с пакетом обновления SP3 или более поздней версии запуск процесса с помощью отладчика будет невозможен до перезагрузки компьютера в случае, если используется ограниченная учетная запись пользователя в сеансе служб Terminal Services.

См. также

Задачи

Практическое руководство. Выбор запускаемого проекта

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

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

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

Другие ресурсы

Параметры отладки и подготовка