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


Присоединение к выполняемым процессам

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

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

Выпуск

Visual Basic

C#

C++

Web Developer

Express

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

Standard

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

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

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

Pro и Team

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

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

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

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

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

Применим

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

Не применим

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

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

Отладчик Visual Studio имеет возможность присоединяться к процессу, выполняющемуся вне Visual Studio. Эту возможность можно использовать в следующих целях.

  • Для отладки приложений, созданных не в среде Visual Studio.

  • Для одновременной отладки нескольких процессов. Также можно отлаживать несколько процессов, запустив несколько проектов внутри одного решения.

  • Для отладки процесса, выполняющегося на удаленном компьютере.

  • Для отладки DLL-библиотеки, выполняющейся в отдельном процессе, который нельзя запустить из Visual Studio обычным способом, например, службы или библиотеки ISAPI DLL, работающих в IIS).

  • Для автоматического запуска отладчика при аварийном завершении процесса во время его выполнения вне Visual Studio. Это JIT-отладка.

После присоединения к программе можно использовать команды отладчика, проверять состояние программы и т. д. Дополнительные сведения см. в разделах Управление выполнением и Просмотр данных в отладчике. Возможности проверки программы могут быть ограничены в зависимости от того, была ли программа создана со сведениями об отладке, имеется ли доступ к исходному коду программы, а также отслеживает ли JIT-компилятор среды CLR сведения об отладке.

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

Чтобы отладчик мог присоединиться к коду на языке C++, код должен предоставлять DebuggableAttribute. Это можно добавить в код автоматически, путем связывания с параметром /ASSEMBLYDEBUG компоновщика.

В этом подразделе

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

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

Практическое руководство. Установка текущего процесса

Как выбрать удаленный компьютер

Как обрабатывать ошибки присоединения

Практическое руководство. Окончательное удаление всех процессов

Практическое руководство. Присоединение к сценарию

Связанные подразделы

Путеводитель по отладчику