安裝視覺化檢視
重要
從 Visual Studio 2022 17.9 版開始,現在可以使用新的 VisualStudio.Extensibility 模型,以 .NET 6.0+ 撰寫執行跨處理序的視覺化檢視。 我們鼓勵視覺化檢視作者參考建立 Visual Studio 偵錯工具視覺化檢視的新文件,除非他們想支援舊版 Visual Studio,或想要將自訂視覺化檢視當做程式庫 DLL 的一部分發佈。
建立視覺化檢視後,您必須安裝該視覺化檢視,以便它可以在 Visual Studio 中使用。 安裝視覺化檢視的程序很簡單。
注意
在 UWP 應用程式中,只支援標準文字、HTML、XML 及 JSON 視覺化檢視。 不支援自訂 (使用者建立的) 視覺化檢視。
安裝用於 Visual Studio 2019 的視覺化檢視
找出包含您已建置之視覺化檢視的 DLL。
通常,偵錯工具端 DLL 和偵錯項目端 DLL 最好都指定「任何 CPU」作為目標平台。 偵錯工具端 DLL 必須是「任何 CPU」 或 32 位元。 偵錯項目端 DLL 的目標平台應與偵錯項目處理程序相對應。
注意
偵錯工具端的視覺化檢視會在 Visual Studio 處理程序中載入,因此它必須是 .NET Framework DLL。 偵錯項目端可以是 .NET Framework 或 .NET Standard (取決於 Visual Studio 中正在進行偵錯的處理程序)。
將偵錯工具端 DLL (及其相依的任何 DLL) 複製到下列其中一個位置:
VisualStudioInstallPath
\Common7\Packages\Debugger\Visualizers
My Documents\
VisualStudioVersion\Visualizers
將偵錯項目端 DLL 複製到下列其中一個位置:
VisualStudioInstallPath
\Common7\Packages\Debugger\Visualizers\
FrameworkMy Documents\
VisualStudioVersion\Visualizers\
Framework
其中 Framework 為:
net2.0
,用於執行.NET Framework
執行階段的偵錯項目。netstandard2.0
,用於使用支援netstandard 2.0
(.NET Framework v4.6.1+
或.NET Core 2.0+
) 的執行階段的偵錯項目。netcoreapp
,用於執行.NET Core
執行階段的偵錯項目。 (支援.NET Core 2.0+
)
如果您想要建立一個獨立的視覺化檢視,則需要偵錯項目端 DLL。 此 DLL 包含資料物件的程式碼 (可實作 VisualizerObjectSource 的方法)。
如果您要對偵錯項目端程式碼進行多目標編譯,則必須將偵錯項目端 DLL 放入最低受支援的 TFM 資料夾中。
重新啟動偵錯工作階段。
注意
該程序在 Visual Studio 2017 和較舊的版本中是不同的。 請參閱舊版的本文。