调试器扩展性入门

Visual Studio SDK 提供了从 Visual Studio 环境中创建和自定义用于调试程序的调试程序组件所需的信息。

Visual Studio 调试增加了从以前 Visual Studio 调试器上执行的广泛可用性测试派生的改进。 可以使用 Visual Studio 调试单步执行多语言应用程序,也可以在调试应用程序和多语言解决方案时实现变量的实时编辑。

Visual Studio 的调试是在程序被调试的进程之外执行的,因此在应用程序的进程空间中干扰较小。 因此,编写与调试器交互的组件更容易,而不会影响调试程序。

若要最好地使用 Visual Studio SDK,应熟悉以下项:

  • Visual Studio 集成开发环境 (IDE)

  • C++编程语言

  • ATL COM

本部分内容

扩展调试器的路线图 概述了在产品中实现调试的过程,具体取决于编译器及其输出。

调试器组件 概述了 Visual Studio 调试组件,其中包括调试引擎(DE)、表达式计算器(EE)和符号处理程序(SH)。

调试器概念 描述了主要的调试体系结构概念。

调试器上下文 说明了调试引擎 (DE) 如何在代码、文档和表达式计算上下文中同时运行。 针对每个上下文,描述其相关的地点、位置或评估。

调试任务 包含指向各种调试任务的链接,例如启动程序和计算表达式。