Начало работы с расширяемостью отладчика

Пакет SDK Для Visual Studio предоставляет сведения, необходимые для создания и настройки компонентов отладчика, используемых для отладки программ из среды Visual Studio.

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

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

Чтобы лучше всего использовать пакет SDK Для Visual Studio, необходимо ознакомиться со следующими элементами:

  • Интегрированная среда разработки Visual Studio (IDE)

  • Язык программирования C++

  • ATL COM

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

Стратегия расширения отладчика описывает процесс реализации отладки в продукте в зависимости от компилятора и его выходных данных.

Компоненты отладчика предоставляют общие сведения о компонентах отладки Visual Studio, которые включают подсистему отладки (DE), средство оценки выражений (EE) и обработчик символов (SH).

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

Контексты отладчика объясняют, как подсистема отладки (DE) работает одновременно в контекстах кода, документации и оценки выражений. Для каждого из трех контекстов описывается относящееся к нему расположение, позиция или вычисление.

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