Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
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.
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\VisualizersMy Documents\VisualStudioVersion\Visualizers
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\FrameworkMy Documents\VisualStudioVersion\Visualizers\Framework
kde Framework je buď:
-
net2.0pro debugovaná prostředí běžící na.NET Frameworkruntime. -
netstandard2.0pro ladění pomocí modulu runtime, který podporujenetstandard 2.0(.NET Framework v4.6.1+nebo.NET Core 2.0+). -
netcoreapppro ladění spuštěného.NET Coremodulu 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.
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.