Como: Testar e depurar um visualizador
This topic applies to:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
Managed only |
||||
Pro, Premium e Ultimate |
Managed only |
Uma vez escrito um visualizador, você precisa depurar e testá-lo.
One way to test a visualizer is by installing it in Visual Studio and calling it from a debugger window. (See Como: Instalar um visualizador.) If you do that, you will need to use a second instance of Visual Studio to attach and debug the visualizer, which is running in the first instance of the debugger.
An easier way to debug a visualizer is to run the visualizer from a test driver. The visualizer APIs make it easy to create such a driver, which is called the visualizer development host.
To create a visualizer development host
Na sua classe debugger-side, inclua um método estático que cria uma VisualizerDevelopmentHost de objetos e chama o método show:
public static void TestShowVisualizer(object objectToVisualize) { VisualizerDevelopmentHost myHost = new VisualizerDevelopmentHost(objectToVisualize, typeof(DebuggerSide)); myHost.ShowVisualizer(); }
Os parâmetros usados para construir o host são o objeto de dados que será exibido no visualizador (objectToVisualize) e o tipo de classe. de lado o depurador
Adicione a seguinte instrução para chamar TestShowVisualizer. If you created your visualizer in a class library, you need to create an executable to call the class library and place this statement in your executable:
DebuggerSide.TestShowVisualizer(myString);
For a more complete example, see Demonstra Passo a passo: Writing a Visualizer em C#.
Consulte também
Tarefas
Demonstra Passo a passo: Writing a Visualizer em C#
Como: Instalar um visualizador