共用方式為


安裝視覺化檢視

重要

從 Visual Studio 2022 17.9 版開始,現在可以使用新的 VisualStudio.Extensibility 模型,以 .NET 6.0+ 撰寫執行跨處理序的視覺化檢視。 我們鼓勵視覺化檢視作者參考建立 Visual Studio 偵錯工具視覺化檢視的新文件,除非他們想支援舊版 Visual Studio,或想要將自訂視覺化檢視當做程式庫 DLL 的一部分發佈。

建立視覺化檢視後,您必須安裝該視覺化檢視,以便它可以在 Visual Studio 中使用。 安裝視覺化檢視的程序很簡單。

注意

在 UWP 應用程式中,只支援標準文字、HTML、XML 及 JSON 視覺化檢視。 不支援自訂 (使用者建立的) 視覺化檢視。

安裝用於 Visual Studio 2019 的視覺化檢視

  1. 找出包含您已建置之視覺化檢視的 DLL。

    通常,偵錯工具端 DLL 和偵錯項目端 DLL 最好都指定「任何 CPU」作為目標平台。 偵錯工具端 DLL 必須是「任何 CPU」32 位元。 偵錯項目端 DLL 的目標平台應與偵錯項目處理程序相對應。

    注意

    偵錯工具端的視覺化檢視會在 Visual Studio 處理程序中載入,因此它必須是 .NET Framework DLL。 偵錯項目端可以是 .NET Framework 或 .NET Standard (取決於 Visual Studio 中正在進行偵錯的處理程序)。

  2. 偵錯工具端 DLL (及其相依的任何 DLL) 複製到下列其中一個位置:

    • VisualStudioInstallPath \Common7\Packages\Debugger\Visualizers

    • My Documents\ VisualStudioVersion \Visualizers

  3. 偵錯項目端 DLL 複製到下列其中一個位置:

    • VisualStudioInstallPath \Common7\Packages\Debugger\Visualizers\ Framework

    • My 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 資料夾中。

  4. 重新啟動偵錯工作階段。

注意

該程序在 Visual Studio 2017 和較舊的版本中是不同的。 請參閱舊版的本文。