Compartir vía


Instalación de un visualizador

Importante

A partir de la versión 17.9 de Visual Studio 2022, los visualizadores se pueden escribir en .NET 6.0+, que se ejecuta fuera de proceso mediante el nuevo modelo VisualStudio.Extensibility. Animamos a los autores de visualizadores a hacer referencia a la nueva documentación en Creación de visualizadores del depurador de Visual Studio a menos que quieran admitir versiones anteriores de Visual Studio o que quieran enviar sus visualizadores personalizados como parte de un archivo DLL de biblioteca.

Después de crear un visualizador, hay que instalarlo para que esté disponible en Visual Studio. Instalar un visualizador es un proceso sencillo.

Nota

En las aplicaciones UWP, solo se admiten los visualizadores de texto estándar, HTML, XML y JSON. No se admiten los visualizadores personalizados (creados por el usuario).

Para instalar un visualizador para Visual Studio 2019

  1. Busque el archivo DLL que contiene el visualizador que ha compilado.

    Normalmente, es mejor que tanto el archivo DLL del depurador como el archivo DLL del elemento depurado especifiquen Cualquier CPU como plataforma de destino. El archivo DLL del depurador debe ser Cualquier CPU o 32 bits. La plataforma de destino para el archivo DLL depurado se debe corresponder con el proceso del elemento depurado.

    Nota

    El visualizador del lado del depurador se carga en el proceso de Visual Studio, por lo que debe ser un archivo DLL de .NET Framework. El lado del elemento depurado puede ser de .NET Framework o .NET Standard, en función del proceso que se depure en Visual Studio.

  2. Copie el archivo DLL del lado de depurador (y todos los archivos DLL de los que dependa) en cualquiera de las ubicaciones siguientes:

    • VisualStudioInstallPath \Common7\Packages\Debugger\Visualizers

    • My Documents\ VisualStudioVersion \Visualizers

  3. Copie el archivo DLL del lado depurado en cualquiera de las ubicaciones siguientes:

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

    • My Documents\ VisualStudioVersion \Visualizers\ Framework

    donde Framework puede ser cualquiera de los siguientes:

    • net2.0 para los elementos depurados que ejecutan el entorno de ejecución .NET Framework.
    • netstandard2.0 para los elementos depurados que usan un entorno de ejecución que admite netstandard 2.0 (.NET Framework v4.6.1+ o .NET Core 2.0+).
    • netcoreapp para los elementos depurados que ejecutan el entorno de ejecución .NET Core (se admite .NET Core 2.0+).

    Un archivo DLL del lado depurado es necesario si desea crear un visualizador independiente. Este archivo DLL contiene código para el objeto de datos, que puede implementar métodos de VisualizerObjectSource.

    Si el código del lado depurado está pensado para emplearse en varios destinos, el archivo DLL del lado depurado debe colocarse en la carpeta para la versión de TFM compatible mínima.

  4. Reinicie la sesión de depuración.

Nota

El procedimiento es diferente en Visual Studio 2017 y versiones posteriores. Consulte la versión anterior de este artículo.