Postupy: Testování a ladění vizualizéru

Jednou napsané visualizer, potřebujete ladění a testování.

Je možné testovat visualizer instalace v aplikaci Visual Studio a volání z okna ladicího programu. (Viz Postupy: Instalace vizualizéru.) Pokud tak učiníte, musíte použít druhou instanci aplikace Visual Studio k připojení a ladění visualizer, který je spuštěn v první řadě ladicí program.

Snadnější ladění visualizer je spustit z test ovladače visualizer.Visualizer rozhraní API umožňují vytvořit takový ovladač, který se nazývá rozvoj hostitele visualizer.

Chcete-li vytvořit rozvoj hostitele visualizer

  1. Ve vaší třídě straně debugger obsahuje statickou metodu, která vytvoří VisualizerDevelopmentHost objekt a zavolá jeho metodu show:

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

    Parametry použité k sestavení hostitele jsou datový objekt, který bude zobrazen v visualizer (objectToVisualize) a typ třídy stranu ladicí program.

  2. Přidejte příkaz call TestShowVisualizer.Pokud jste vytvořili vaše visualizer v knihovně tříd, je nutné vytvořit spustitelný soubor pro volání knihovny tříd a vložte tento příkaz váš spustitelný soubor:

    DebuggerSide.TestShowVisualizer(myString);
    

    Kompletní příklad naleznete v Návod: Zápis vizualizéru v jazyce C#.

Viz také

Úkoly

Návod: Zápis vizualizéru v jazyce C#

Postupy: Instalace vizualizéru

Další zdroje

Vizualizéry