тестирование и отладку визуализатора
После написания визуализатора необходимо выполнить отладку и протестировать его.
Одним из способов проверки визуализатора является установка его в Visual Studio и вызов из окна отладчика. (См. раздел Практическое руководство. Установка визуализатора.) При этом потребуется использовать второй экземпляр Visual Studio для присоединения и отладки визуализатора, который выполняется в первом экземпляре отладчика.
Более простой способ отладки визуализатора — запуск визуализатора из тестового драйвера. API визуализатора позволяет легко создать такой драйвер, который называется узлом разработки визуализатора.
Примечание.
В настоящее время тестовый драйвер поддерживается только при вызове визуализатора из приложения .NET Framework.
Чтобы создать узел разработки визуализатора
В класс отладчика следует включить статический метод, который создает объект VisualizerDevelopmentHost и вызывает его метод показа.
public static void TestShowVisualizer(object objectToVisualize) { VisualizerDevelopmentHost myHost = new VisualizerDevelopmentHost(objectToVisualize, typeof(DebuggerSide)); myHost.ShowVisualizer(); }
Параметры, используемые для создания узлов, это объект данных, который будет показан в визуализаторе (
objectToVisualize
) и тип класса отладчика.Добавьте следующий оператор для вызова
TestShowVisualizer
. Если визуализатор был создан в библиотеке классов, необходимо создать исполняемый файл для вызова библиотеки классов и поместить в него этот оператор:DebuggerSide.TestShowVisualizer(myString);
Более полный пример см. в пошаговом руководстве. Написание визуализатора в C#.