Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Vanaf Visual Studio 2022 versie 17.9 kunnen visualizers nu worden geschreven in .NET 6.0+, die buiten het proces worden uitgevoerd met behulp van het nieuwe VisualStudio.Extensibility-model. Zie de documentatie bij Visual Studio-foutopsporingsprogramma's maken voor extensies die zijn gemaakt met behulp van het nieuwe model. Als u oudere versies van Visual Studio wilt ondersteunen of uw aangepaste visuals wilt verzenden als onderdeel van een bibliotheek-DLL, gebruikt u de informatie in dit artikel, die alleen van toepassing is op het oudere model voor uitbreidingsontwikkeling (VSSDK).
Nadat u een visualizer hebt gemaakt, moet u de visualizer installeren zodat deze beschikbaar is in Visual Studio. Het installeren van een visualizer is een eenvoudig proces.
Opmerking
In UWP-apps worden alleen de standaardtekst, HTML, XML en JSON-visualisaties ondersteund. Visualisatoren die door de gebruiker zijn gemaakt, worden niet ondersteund.
Een visualisator installeren voor Visual Studio 2019
Zoek het DLL-bestand met de visual die u hebt gemaakt.
Normaal gesproken is het het beste als zowel de DLL aan de foutopsporingszijde als het DLL-bestand aan de testzijde Any CPU als doelplatform opgeeft. Het DLL-bestand voor de debugger moet elke CPU of 32-bits zijn. Het doelplatform voor de DLL aan de debuggee-zijde moet overeenkomen met het debuggee-proces.
Opmerking
De visualisatie aan de foutopsporingszijde wordt geladen in het Visual Studio-proces, dus dit moet een .NET Framework DLL zijn. De foutopsporingszijde kan .NET Framework of .NET Standard zijn, afhankelijk van welk proces foutopsporing wordt uitgevoerd in Visual Studio.
Kopieer het DLL-bestand aan de kant van het foutopsporingsprogramma (en eventuele DLL's waarvan deze afhankelijk is) naar een van de volgende locaties:
VisualStudioInstallPath
\Common7\Packages\Debugger\VisualizersMy Documents\VisualStudioVersion\Visualizers
Kopieer het DLL-bestand aan de foutopsporingszijde naar een van de volgende locaties:
VisualStudioInstallPath
\Common7\Packages\Debugger\Visualizers\FrameworkMy Documents\VisualStudioVersion\Visualizers\Framework
waarbij Framework een van de volgende is:
-
net2.0voor debuggees die de.NET Frameworkruntime uitvoeren. -
netstandard2.0voor debuggen met behulp van een runtime dienetstandard 2.0ondersteunt (.NET Framework v4.6.1+of.NET Core 2.0+). -
netcoreappvoor programmatuur die de.NET Coreruntime gebruikt tijdens foutopsporing. (ondersteunt.NET Core 2.0+)
Er is een DLL aan de foutopsporingszijde nodig als u een zelfstandige visualizer wilt maken. De DLL bevat code voor de gegevensobjecten, waarmee methoden van VisualizerObjectSource kunnen worden geïmplementeerd.
Als u meerdere frameworks richt op de debug-side code, moet de debug-side DLL in de map voor de minimaal ondersteunde TFM worden geplaatst.
Start de foutopsporingssessie opnieuw.
Opmerking
De procedure verschilt in Visual Studio 2017 en ouder. Zie de vorige versie van dit artikel.