Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktigt!
Från och med Visual Studio 2022 version 17.9 kan visualiserare nu skrivas i .NET 6.0+ som körs utanför processen med den nya VisualStudio.Extensibility-modellen. Information om tillägg som skapats med den nya modellen finns i dokumentationen i Skapa Visual Studio-felsökningsvisualiserare i stället. Om du behöver stöd för äldre versioner av Visual Studio eller vill skicka anpassade visualiserare som en del av en biblioteks-DLL använder du informationen i den här artikeln, som endast gäller för den äldre modellen för tilläggsutveckling (VSSDK).
När du har skapat en visualiserare måste du installera visualiseraren så att den blir tillgänglig i Visual Studio. Att installera en visualiserare är en enkel process.
Anmärkning
I UWP-appar stöds endast standardtext-, HTML-, XML- och JSON-visualiserare. Anpassade (användarskapade) visualiserare stöds inte.
Så här installerar du en visualiserare för Visual Studio 2019
Leta upp den DLL som innehåller visualiseraren som du skapade.
Vanligtvis är det bäst om både DLL på felsökarens sida och DLL på målsystemets sida anger Any CPU som målplattform. DLL:et på felsökningssidan måste vara valfri processor eller 32-bitars. Målplattformen för DLL på felsökningssidan ska motsvara felsökningsprocessen.
Anmärkning
Visualiseraren på felsökningssidan läses in i Visual Studio-processen, så det måste vara en .NET Framework DLL. Felsökningsmål kan vara antingen .NET Framework eller .NET Standard beroende på vilken process som felsöks i Visual Studio.
Kopiera DLL:en på felsökningssidan (och eventuella DLL:er som den är beroende av) till någon av följande platser:
VisualStudioInstallPath
\Common7\Packages\Debugger\VisualizersMy Documents\VisualStudioVersion\Visualizers
Kopiera DLL:en på felsökningssidan till någon av följande platser:
VisualStudioInstallPath
\Common7\Packages\Debugger\Visualizers\RamverkMy Documents\VisualStudioVersion\Visualizers\Ramverk
där Framework antingen är:
-
net2.0för felspårade program som använder.NET Framework-körmiljön. -
netstandard2.0för program som felsök som använder en runtime som stödernetstandard 2.0(.NET Framework v4.6.1+eller.NET Core 2.0+). -
netcoreappför debugging-objekt som kör runtime-miljön.NET Core. (stöder.NET Core 2.0+)
En DLL på felsökningssidan krävs om du vill skapa en fristående visualiserare. Den här DLL-filen innehåller kod för dataobjektet, som kan implementera metoder för VisualizerObjectSource.
Om du har flera mål för koden på felsökningssidan måste DLL:en på felsökningssidan placeras i mappen för TFM som stöds minst.
Starta om felsökningssessionen.
Anmärkning
Proceduren är annorlunda i Visual Studio 2017 och äldre. Se den tidigare versionen av den här artikeln.