显示自定义数据类型

本主题适用于:

版本

Visual Basic

C#

F#

C++

Web Developer

学习版

主题适用 主题适用 主题适用 主题适用 主题适用

专业版、高级专业版和旗舰版

主题适用

主题适用

主题适用

主题适用

主题适用

可以在调试器变量窗口中自定义 Visual Studio 显示数据类型的方式。

特性

在 C# 和 Visual Basic 中,可以使用 DebuggerTypeProxyAttributeDebuggerDisplayAttributeDebuggerBrowsableAttribute 来添加自定义数据的扩展。

在 .NET Framework 2.0 代码中,

Visual Basic 不支持 DebuggerBrowsable 特性。 此项限制在 .NET Framework 较高版本中已经删除。

可视化工具

可以编写可视化工具来显示任何托管数据类型。 有关更多信息,请参见如何:编写可视化工具

本机代码

对于本机代码,可以将自定义数据类型扩展添加到 autoexp.dat 文件中,该文件位于 Program Files\Microsoft Visual Studio 10.0\Common7\Packages\Debugger 目录中。 有关如何编写 autoexp 规则的说明就在该文件中。

警告

在 Visual Studio 的不同版本中,此文件的结构和 autoexp 规则的语法可能不同。

通过编写表达式计算器外接程序,还可以自定义本机类型视图。 有关更多信息,请参见 EEAddIn 示例:调试表达式计算器外接程序

请参见

任务

如何:在调试器中监视表达式

参考

使用 DebuggerTypeProxy 特性

使用 DebuggerDisplay 特性

概念

使用调试器显示特性增强调试