Sdílet prostřednictvím


Instalace vizualizéru

Důležité

Počínaje sadou Visual Studio 2022 verze 17.9 je teď možné vizualizéry napsat v .NET 6.0 nebo novějších, které využívají nový model VisualStudio.Extensibility. Autorům vizualizéru doporučujeme odkazovat na novou dokumentaci k vizualizérům ladicího programu sady Visual Studio, pokud nechtějí podporovat starší verze sady Visual Studio nebo chtějí odeslat vlastní vizualizéry jako součást knihovny DLL.

Po vytvoření vizualizéru je nutné nainstalovat vizualizér, aby byl k dispozici v sadě Visual Studio. Instalace vizualizéru je jednoduchý proces.

Poznámka:

V aplikacích pro UPW se podporují jenom standardní texty, HTML, XML a vizualizéry JSON. Vlastní vizualizéry (vytvořené uživatelem) se nepodporují.

Instalace vizualizéru pro Visual Studio 2019

  1. Vyhledejte knihovnu DLL obsahující vizualizér, který jste vytvořili.

    Obvykle je nejlepší, pokud knihovna DLL na straně ladicího programu i knihovna DLL na straně ladění určují libovolný procesor jako cílovou platformu. Knihovna DLL na straně ladicího programu musí být buď jakýkoli procesor , nebo 32bitová verze. Cílová platforma pro knihovnu DLL na straně ladění by měla odpovídat procesu ladění.

    Poznámka:

    Vizualizér na straně ladicího programu se načte v procesu sady Visual Studio, takže musí se jednat o knihovnu DLL rozhraní .NET Framework. Ladicí prostředí může být .NET Framework nebo .NET Standard v závislosti na tom, jaký proces se v sadě Visual Studio ladí.

  2. Zkopírujte knihovnu DLL na straně ladicího programu (a všechny knihovny DLL, na kterých závisí) do některého z následujících umístění:

    • VisualStudioInstallPath \Common7\Packages\Debugger\Visualizers

    • My Documents\VisualStudioVersion \Visualizers

  3. Zkopírujte knihovnu DLL na straně ladění do některého z následujících umístění:

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

    • My Documents\VisualStudioVersion \Visualizers\ Rámec

    kde Framework je:

    • net2.0 pro ladění spuštěného .NET Framework modulu runtime.
    • netstandard2.0 pro ladění pomocí modulu runtime, který podporuje netstandard 2.0 (.NET Framework v4.6.1+ nebo .NET Core 2.0+).
    • netcoreapp pro ladění spuštěného .NET Core modulu runtime. (podporuje .NET Core 2.0+)

    Knihovna DLL na straně ladění je nutná, pokud chcete vytvořit samostatný vizualizér. Tato knihovna DLL obsahuje kód pro datový objekt, který může implementovat metody VisualizerObjectSource.

    Pokud cílíte na kód na straně ladění více, musí být knihovna DLL na straně ladění umístěna do složky pro minimální podporované TFM.

  4. Restartujte ladicí relaci.

Poznámka:

Postup se liší v sadě Visual Studio 2017 a starší. Podívejte se na předchozí verzi tohoto článku.