顯示自訂資料型別
更新:2007 年 11 月
這個主題適用於:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express 版 |
||||
Standard 版 |
||||
Pro/Team 版 |
表格圖例:
套用 |
|
不套用 |
|
預設隱藏的命令。 |
您可以自訂 Visual Studio 在偵錯工具變數視窗中顯示資料型別的方式。
Visual Basic 和 C#
針對 C#,您可以使用 DebuggerTypeProxyAttribute、DebuggerDisplayAttribute 和 DebuggerBrowsableAttribute 加入自訂資料的擴充功能。Visual Basic 支援 DebuggerDisplay 屬性,但是不支援 DebuggerBrowsable 屬性。
視覺化檢視
您可以撰寫視覺化檢視以顯示任何 Managed 資料型別。如需詳細資訊,請參閱 HOW TO:撰寫視覺化檢視。
機器碼
針對機器碼,您可以將自訂資料型別擴充功能加入至 autoexp.dat 檔,其位於 Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger 目錄中。如何撰寫 autoexp 規則的指令位於檔案本身中。
警告: |
---|
這個檔案的結構和 autoexp 規則語法可能因 Visual Studio 發行版本不同而有所差異。 |
也可以撰寫 Add In 運算式評估工具自訂原生型別檢視。如需詳細資訊,請參閱 EEAddIn 範例:偵錯運算式評估工具增益集。