Udostępnij za pośrednictwem


Porady: testowanie i debugowanie wizualizera

Raz zostały zapisane wizualizacji, czego potrzebujesz do debugowania i przetestować go.

Przez zainstalowanie go w programie Visual Studio i nazywając ją z okna debugera jest jednym ze sposobów testowania moduł wizualizacji. (Zobacz Porady: instalacja programu Visualizer). Jeśli to zrobisz, będziesz musiał użyć drugiego wystąpienia programu Visual Studio do dołączania i debugowania wizualizacji, który działa w pierwszej kolejności debugera.

Łatwiejszym sposobem debug moduł wizualizacji jest uruchomienie wizualizacji ze sterownika test.Wizualizacji interfejsów API ułatwiają tworzenie takiego sterownika, który jest nazywany hosta rozwoju wizualizacji.

Aby utworzyć hosta rozwoju wizualizacji

  1. W klasie po stronie debugera obejmują statyczna metoda, która tworzy VisualizerDevelopmentHost object i wywołuje jego metodę Pokaż:

    public static void TestShowVisualizer(object objectToVisualize)
    {
       VisualizerDevelopmentHost myHost = new VisualizerDevelopmentHost(objectToVisualize, typeof(DebuggerSide));
       myHost.ShowVisualizer();
    }
    

    Parametry używane do konstruowania hosta są obiektu danych, który ma być wyświetlany w wizualizacji (objectToVisualize) i typu klasy po stronie debugera.

  2. Należy dodać następującą instrukcję, aby zadzwonić do TestShowVisualizer.Jeśli utworzono z wizualizacji w bibliotece klasy, należy utworzyć plik wykonywalny do wywołania biblioteki klas i umieścić to oświadczenie w Twój plik wykonywalny:

    DebuggerSide.TestShowVisualizer(myString);
    

    Chcąc zapoznać się z bardziej kompletnym przykładem, zobacz Wskazówki: Pisanie wizualizatora w C#.

Zobacz też

Zadania

Wskazówki: Pisanie wizualizatora w C#

Porady: instalacja programu Visualizer

Inne zasoby

Wizualizatory