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


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

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

Этот раздел относится к:

Выпуск

Visual Basic

C#

C++

Web Developer

Express

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

Standard

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

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

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

Pro и Team

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

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

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

Условные обозначения:

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

Применимо

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

Неприменимо

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

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

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

fzbdb826.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

    -либо-

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

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

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

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

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

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

fzbdb826.alert_note(ru-ru,VS.90).gifПримечание.

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

fzbdb826.alert_note(ru-ru,VS.90).gifПримечание.

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

См. также

Задачи

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

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

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

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

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

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