扩展调试器的路线图
本文档提供有关使用 Visual Studio SDK 扩展 Visual Studio 调试器的指南和参考信息。
Visual Studio 调试文档包括示例、全面的参考和多个代表性方案,这些方案演示了自定义调试器的典型方法。
编译器及其输出确定在产品中设置调试所需的内容。 如果编译器:
面向 Windows 本机操作系统并编写一个 。PDB 文件,可以使用集成到 Visual Studio 中的本机代码调试引擎(DE)调试程序。 无需实现 DE 或表达式计算器。 表达式计算器是为 C++ 编程语言的语法编写的。
生成 Microsoft 中间语言 (MSIL) 输出,可以使用托管代码调试引擎 DE 调试程序,后者也集成到 Visual Studio 中。 因此,只需实现表达式计算器。 提供了一个示例表达式计算器。 有关详情,请参阅以下主题:
需要编写自己的 DE,以专有操作系统或其他一些运行时环境为目标。 提供了使用 ATL COM 创建简单 DE 的教程。 有关详情,请参阅以下主题: