Partager via


installer un visualiseur

Important

À compter de Visual Studio 2022 version 17.9, les visualiseurs peuvent désormais être écrits en .NET 6.0+ et s’exécuter hors processus à l’aide du nouveau modèle VisualStudio.Extensibility. Nous encourageons les auteurs du visualiseur à référencer la nouvelle documentation sur Créer des visualiseurs de débogueur Visual Studio, sauf s’ils souhaitent prendre en charge les versions antérieures de Visual Studio ou envoyer leurs visualiseurs personnalisés dans le cadre d’une DLL de bibliothèque.

Après avoir créé un visualiseur, vous devez l’installer de sorte qu’il soit disponible dans Visual Studio. L'installation d'un visualiseur est un processus simple.

Notes

Dans les applications UWP, seul les visualiseurs HTML, XML, JSON et de texte standard sont pris en charge. Les visualiseurs personnalisés (créés par l'utilisateur) ne sont pas pris en charge.

Pour installer un visualiseur pour Visual Studio 2019

  1. Recherchez la DLL qui contient le visualiseur que vous avez créé.

    En règle générale, il est préférable que la DLL côté débogueur et la DLL côté débogage spécifient N’importe quelle UC comme plateforme cible. La DLL côté débogueur doit être N’importe quelle UC ou 32 bits. La plateforme cible pour la DLL côté débogage doit correspondre au processus de l’élément débogué.

    Notes

    Le visualiseur côté débogueur est chargé dans le processus Visual Studio et il doit s’agir d’une DLL .NET Framework. Le côté débogage peut être .NET Framework ou .NET Standard en fonction du processus en cours de débogage dans Visual Studio.

  2. Copiez la DLL côté débogueur (et toutes les DLL dont elle dépend) dans l’un des emplacements suivants :

    • VisualStudioInstallPath \Common7\Packages\Debugger\Visualizers

    • My Documents\ VisualStudioVersion \Visualizers

  3. Copiez la DLL côté débogage dans l’un ou l’autre des emplacements suivants :

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

    • My Documents\ VisualStudioVersion \Visualizers\ Framework

    Framework est :

    • net2.0 pour les éléments débogués exécutant le runtime .NET Framework.
    • netstandard2.0 pour les éléments débogués à l’aide d’un runtime qui prend en charge netstandard 2.0 (.NET Framework v4.6.1+ ou .NET Core 2.0+).
    • netcoreapp pour les éléments débogués exécutant le runtime .NET Core. (prend en charge .NET Core 2.0+)

    Une DLL côté débogage est nécessaire si vous souhaitez créer un visualiseur autonome. Cette DLL contient le code de l’objet de données, qui peut implémenter les méthodes de VisualizerObjectSource.

    Si vous effectuez un multi-ciblage du code côté débogage, la DLL côté débogage doit être placée dans le dossier pour le moniker de framework cible minimum pris en charge.

  4. Redémarrez la session de débogage.

Notes

La procédure est différente dans Visual Studio 2017 et versions antérieures. Consultez la version précédente de cet article.