Visual Studio 调试器扩展性
Visual Studio 2012 在程序中包括一个完全交互式源代码调试器,提供对跟踪 bug 的一种强大而易于使用的工具。 除了脚本语言 ECMA, VBScript 和 JScript外,调试器完全为 Visual Basic、 Visual C#和 C/C++ 语言支持,。 但是,与 Visual Studio SDK,从可用, Microsoft Download Center,其他计算机语言中具有相同的丰富的功能的调试器可以支持。
Visual Studio 调试器共有前端 (即用户界面) 设置为,或,特定于正在调试的语言调试组件。 对于新语言,它是必需的全部由 Visual Studio 调试器支持是创建必要的后端元素,如调试引擎 (DE)。 这是 Visual Studio SDK 产生的原因。
Visual Studio SDK 包括完整对所有 Visual Studio 所需的组件创建新的 DE。 此外,还将有助于保护您刚启动的示例和教程。
对于一个语言项目系统的端对端示例与调试的支持,请参见 IronPython sample。
使用 Visual Studio SDK,以下各节介绍如何扩展调试器。
本节内容
使用调试器扩展性入门
描述调试提供的 Visual Studio 以及如何安装 SDK。创建自定义调试引擎
文档 " custom " DE 从准备您的 DE 的处理程序,用于分离 DE。编写公共语言运行时表达式计算器
解释您必须编写表达式计算器。选择调试引擎实现策略
讨论如何实现自己的 DE。引用 (调试 API) 的 Visual Studio
记录调试 API 的 Visual Studio 。调试示例的 Visual Studio
包含指向公共语言运行时表达式计算器示例和调试引擎示例。