显示自定义数据类型
更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
||||
标准版 |
||||
专业团队版 |
表格图例:
适用 |
|
不适用 |
|
默认情况下隐藏的一条或多条命令。 |
可以在调试器变量窗口中自定义 Visual Studio 显示数据类型的方式。
Visual Basic 和 C#
对于 C#,可以使用 DebuggerTypeProxyAttribute、DebuggerDisplayAttribute 和 DebuggerBrowsableAttribute 来添加自定义数据的扩展。Visual Basic 支持 DebuggerDisplay 属性,但不支持 DebuggerBrowsable 属性。
可视化工具
可以编写可视化工具来显示任何托管数据类型。有关更多信息,请参见 如何:编写可视化工具。
本机代码
对于本机代码,可以将自定义数据类型扩展添加到 autoexp.dat 文件中,该文件位于 Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger 目录中。有关如何编写 autoexp 规则的说明就在该文件中。
警告: |
---|
在 Visual Studio 的不同版本中,此文件的结构和 autoexp 规则的语法可能不同。 |
通过编写表达式计算器外接程序,还可以自定义本机类型视图。有关更多信息,请参见 EEAddIn 示例:调试表达式计算器外接程序。