Sdílet prostřednictvím


Nainstalujte vizualizační nástroj

Důležité

Počínaje verzí 17.9 sady Visual Studio 2022 je nyní možné psát vizualizéry v .NET 6.0 nebo novějším, které běží mimo proces díky novému modelu VisualStudio.Extensibility. Informace o rozšířeních vytvořených pomocí nového modelu najdete v dokumentaci k vizualizérům ladicího programu sady Visual Studio . Pokud potřebujete podporovat starší verze sady Visual Studio nebo chcete odeslat vlastní vizualizéry jako součást knihovny DLL, použijte informace v tomto článku, které platí jenom pro starší model vývoje rozšíření (VSSDK).

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ě debuggeru musí být buď libovolná architektura procesoru, 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. Laděný proces může být na straně .NET Framework nebo .NET Standard v závislosti na tom, který proces je laděn v sadě Visual Studio.

  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\Framework

    kde Framework je buď:

    • net2.0 pro debugovaná prostředí běžící na .NET Framework 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ícího programu je nezbytná, 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ší ve Visual Studiu 2017 a ve starších verzích. Podívejte se na předchozí verzi tohoto článku.