符号提供程序

表达式求值器实现必须访问由语言编译器生成的符号调试信息,才能评估变量和表达式。 它通过使用符号提供程序 (SP) 的接口(也称为符号处理程序)来实现这一点。

Visual Studio 使用 Program DataBase (PDB) 符号文件格式为托管代码和本地代码提供 SP。 除非程序强烈需要使用存储在自定义格式中的符号,否则建议使用 Visual Studio 提供的 SP。

实现说明

Visual Studio 调试引擎期望使用公共语言运行时 (CLR) 接口与 SP 进行通信。 因此,将与 Visual Studio 调试引擎配合使用的 SP 必须支持 CLR。 可以在 Windows 软件开发工具包 (SDK) 中的 debugref.doc 中找到 CLR 调试接口完整列表。

如果 SP 仅与自定义调试引擎配合使用,则可以根据调试引擎的需求自行实现 SP。

另请参阅