语言服务的调试支持
语言服务可以通过 IVsLanguageDebugInfo 接口支持调试器的功能。 这些功能包括验证断点并提供表达式的列表。 汽车 窗口。 有关这些主题的更多信息,请参见启用调试器 " 自动 " 窗口支持b8809c92-f1bd-4b7b-b73b-c1197f5fd6bd。
但是,需要调试表达式计算器该语言。 表达式计算器来计算表达式生成值,在调试时。 有关更多信息,请参见 编写公共语言运行时表达式计算器。
编译器输出
编译器的类型确定您需要实现该语言的调试。 如果编译器面向 windows 操作系统和写入 .pdb 文件,您可以调试与集成到 Visual Studio 的本机代码调试引擎的过程。 如果编译器生成 Microsoft 中间语言 (msil),可以使用调试托管代码调试引擎的程序,也已集成到 Visual Studio。 如果编译器为面向所有权操作系统或不同的运行时环境,您需要编写拥有调试引擎。
有关实现该语言的调试的更多信息,请参见 " debugging SDK 的 Visual Studio 的 使用调试器扩展性入门 。