Cómo: Comprobar y depurar un visualizador
Actualización: noviembre 2007
Este tema hace referencia a:
Edición |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
Sólo administrado |
|||
Estándar |
Sólo administrado |
|||
Pro y Team |
Sólo administrado |
Leyenda de la tabla:
Se aplica |
|
No procede |
|
Comando o comandos ocultos de manera predeterminada. |
Cuando se ha escrito un visualizador, es necesario depurarlo y comprobarlo.
Una manera de comprobar un visualizador es instalarlo en Visual Studio y llamarlo desde una ventana del depurador. (Vea Cómo: Instalar un visualizador.) Si lo hace, será necesario usar una segunda instancia de Visual Studio para asociar y depurar el visualizador, que se ejecuta en la primera instancia del depurador.
Una manera más fácil de depurar un visualizador es ejecutarlo desde un controlador de prueba. Las API del visualizador facilitan la creación de este tipo de controlador, denominado host de desarrollo del visualizador.
Para crear un host de desarrollo del visualizador
En la clase del depurador, incluya un método estático que cree un objeto VisualizerDevelopmentHost y llame al método Show:
public static void TestShowVisualizer(object objectToVisualize) { VisualizerDevelopmentHost myHost = new VisualizerDevelopmentHost(objectToVisualize, typeof(DebuggerSide)); myHost.ShowVisualizer(); }
Los parámetros utilizados para construir el host son el objeto de datos que aparecerá en el visualizador (objectToVisualize) y el tipo de la clase del depurador.
Agregue la instrucción siguiente para llamar a TestShowVisualizer. Si el visualizador se creó en una biblioteca de clases, es necesario crear un ejecutable que llame a la biblioteca de clases y coloque esta instrucción en el ejecutable:
DebuggerSide.TestShowVisualizer(myString);
Para obtener un ejemplo más completo, vea Tutorial: Escribir un visualizador en C#.
Vea también
Tareas
Tutorial: Escribir un visualizador en C#
Cómo: Instalar un visualizador