Visual Studio 调试器扩展性

Visual Studio 包括一个完全交互式的源代码调试器,提供一个功能强大的易于使用的工具,用于跟踪程序中的 bug。 调试器完全支持 Visual Basic、C#、C/C++ 和 JavaScript。 但是,借助 Microsoft 下载中心提供的 Visual Studio SDK,在具有相同丰富功能的调试器中可以支持其他编程语言。

Visual Studio 调试器是调试组件的常见前端(即用户界面),而调试组件又特定于所调试的语言。 对于新语言,Visual Studio 调试器支持所需的所有内容都是创建必要的后端组件,例如调试引擎(DE)。 这一点就是 Visual Studio SDK 所在的位置。

Visual Studio SDK 包含对创建新 DE 所需的所有 Visual Studio 元素的完整引用。 此外,还有一些示例和教程可帮助你入门。

有关具有调试支持的语言项目系统的完整示例,请参阅 IronPython 示例

以下部分介绍如何使用 Visual Studio SDK 扩展调试器。

本部分内容

入门 介绍 Visual Studio 调试提供的内容以及如何安装 SDK。

创建自定义调试引擎 记录自定义 DE 过程,从为 DE 准备程序到分离 DE。

编写 CLR 表达式计算器 说明是否必须编写表达式计算器。

选择调试引擎实现策略 讨论如何实现 DE。

引用 Visual Studio 调试 API 的文档。

示例 包含公共语言运行时表达式计算器示例和调试引擎示例的链接。