Lenguaje
Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Important
A partir de la versión 17.9 de Visual Studio 2022, los visualizadores ahora se pueden escribir en .NET 6.0+ que se ejecutan fuera de proceso mediante el nuevo modelo de extensibilidad VisualStudio.Extensibility. Para las extensiones creadas mediante el modelo nuevo, consulte la documentación en Crear visualizadores del depurador de Visual Studio en su lugar. Si necesita admitir versiones anteriores de Visual Studio o desea enviar los visualizadores personalizados como parte de un archivo DLL de biblioteca, use la información de este artículo, que solo se aplica al modelo anterior de desarrollo de extensiones (VSSDK).
Después de crear un visualizador, debe instalar el visualizador para que esté disponible en Visual Studio. La instalación de un visualizador es un proceso sencillo.
Note
En las aplicaciones para UWP, solo se admiten los visualizadores estándar de texto, HTML, XML y JSON. No se admiten visualizadores personalizados (creados por el usuario).
Para instalar un visualizador para Visual Studio 2019
Busque el archivo DLL que contiene el visualizador que ha compilado.
Normalmente, es mejor si tanto el archivo DLL del lado depurador como la DLL del lado depurado especifican Any CPU como la plataforma de destino. El archivo DLL del lado del depurador debe ser Any CPU o 32 bits. La plataforma de destino para el archivo DLL depurado se debe corresponder con el proceso del elemento depurado.
Note
El visualizador del lado 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.
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\VisualizersMy Documents\VisualStudioVersion\Visualizers
Copie el archivo DLL del lado del proceso depurado en cualquiera de las siguientes ubicaciones:
VisualStudioInstallPath
\Common7\Packages\Debugger\Visualizers\FrameworkMy Documents\VisualStudioVersion\Visualizers\Framework
donde Framework es:
-
net2.0para los depurados que ejecutan el runtime.NET Framework. -
netstandard2.0para los depurados que usan un runtime que admitenetstandard 2.0(.NET Framework v4.6.1+o.NET Core 2.0+). -
netcoreapppara los depurados que ejecutan el runtime.NET Core. (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 tiene como destino múltiple el código del lado del proceso depurado, el archivo DLL del lado del proceso depurado debe colocarse en la carpeta correspondiente al TFM mínimo admitido.
Reinicie la sesión de depuración.
Note
El procedimiento es diferente en Visual Studio 2017 y versiones anteriores. Consulte la versión anterior de este artículo.