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