Практическое руководство. Запуск выполнения
Обновлен: Ноябрь 2007
Этот раздел относится к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro и Team |
Условные обозначения:
Применимо |
|
Неприменимо |
|
Команда или команды, скрытые по умолчанию. |
Запуск программы – одна из основных операций, используемых при отладке.
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска среды. Для изменения параметров выберите пункт Импорт и экспорт параметров в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Начало отладки
В меню Отладка выберите Запуск, Шаг с заходом или Шаг с обходом.
-либо-
В окне исходного кода щелкните правой кнопкой мыши строку исполняемого кода и выберите в контекстном меню команду Выполнять до текущей позиции.
Если выбрана команда "Запуск", приложение запустится и будет выполняться до точки останова. Выполнение можно прервать в любой момент, чтобы просмотреть или изменить значения переменных, либо для выполнения других операций, связанных с проверкой работы программы. Дополнительные сведения см. в разделе Прерывание выполнения программы.
При выборе команд "Шаг с заходом" или "Шаг с обходом" выполнение приложения после его запуска будет прервано на первой строке кода.
При выборе команды "Выполнять до текущей позиции" приложение запустится и будет выполняться либо до точки останова, либо до текущего положения курсора, если точка останова встречена не будет. Положение курсора определяется в окне исходного кода. В некоторых случаях прерывания не происходит. Это означает, что код, на котором стоит курсор, так и не был достигнут в ходе выполнения.
Решение может содержать несколько проектов. В этом случае запускаемый проект можно выбрать с помощью команд из меню Отладка. Выбранный проект можно запустить также из обозревателя решений.
Для запуска проекта без отладчика служит команда Запуск без отладки (она находится в меню Отладка).
Примечание. |
---|
Возможности отладки могут быть ограничены, если при сборке не была добавлена отладочная информация, отладчик не имеет доступа к исходному коду, или же JIT-компилятор среды CLR не отслеживает отладочную информацию. Если отладочная информация отсутствует, отладчик Visual Studio обычно сообщает, что "не найдены соответствующие символьные данные". В некоторых случаях сообщение не выдается, и команда "Запуск" обрабатывается как "Запуск без отладки". Отладочные данные генерируются по умолчанию при построении программы в отладочной конфигурации. Если отладчик не может найти символы, возможно, необходимо указать путь к символам. Дополнительные сведения см. в разделе Практическое руководство. Установка пути к символам. Для поддержки отладки системных вызовов можно установить системные отладочные символы. Дополнительные сведения см. в разделе Установка системных отладочных символов. |
Примечание. |
---|
После установки .NET Framework в Windows Server 2003 или Windows 2000 с пакетом обновления SP3 (или более поздней версии) запуск процесса с помощью отладчика будет невозможен до перезагрузки компьютера в случае, если используется ограниченная учетная запись пользователя в сеансе служб Terminal Services. |
См. также
Задачи
Практическое руководство. Выбор запускаемого проекта
Практическое руководство. Запуск выполнения выбранного проекта