如何:测试和调试可视化工具
编写完可视化工具后,需要对其进行调试和测试。
测试可视化工具的一种方法是将它安装在 Visual Studio 和调用它从调试器窗口。 (请参见 如何:安装可视化工具。)如果执行此操作,则需要使用 Visual Studio 的第二个实例附加和调试可视化工具,首先运行调试器。
一种简便的方法调试可视化工具将从运行测试驱动程序的可视化工具。 可视化工具 API 可以轻松地创建这些驱动程序,调用 可视化工具开发宿主。
创建可视化工具开发宿主
在调试器端类,请包括创建一 VisualizerDevelopmentHost 对象并调用其 show 方法的静态方法:
public static void TestShowVisualizer(object objectToVisualize) { VisualizerDevelopmentHost myHost = new VisualizerDevelopmentHost(objectToVisualize, typeof(DebuggerSide)); myHost.ShowVisualizer(); }
用于构造宿主的参数是在可视化的数据对象 (objectToVisualize) 和调试器端类的类型将显示。
添加下面的语句以调用 TestShowVisualizer。 如果在类库中创建了可视化工具,您可执行需要创建可执行文件调用类库和将此语句:
DebuggerSide.TestShowVisualizer(myString);
有关更完整的示例,请参见 演练:用 C# 编写可视化工具。