Compartilhar via


Como: Testar e depurar um visualizador

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico é aplicável O tópico é aplicável O tópico é aplicável

Managed only

O tópico é aplicável

Pro, Premium e Ultimate

O tópico é aplicável O tópico é aplicável O tópico é aplicável

Managed only

O tópico é aplicável

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

  1. 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

  2. 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

Outros recursos

Visualizadores