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