如何:测试和调试可视化工具

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题适用 主题适用

仅限托管

主题适用

标准版

主题适用 主题适用

仅限托管

主题适用

专业团队版

主题适用 主题适用

仅限托管

主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

编写完可视化工具后,需要对其进行调试和测试。

测试可视化工具的一种方法是将它安装在 Visual Studio 中并从调试器窗口进行调用。(参见 如何:安装可视化工具。) 如果采用这种方法,则需要使用另一个 Visual Studio 实例附加和调试正在第一个调试器实例中运行的可视化工具。

一种更简单的调试可视化工具的方法,是从测试驱动程序运行可视化工具。可视化工具 API 使这类驱动程序(称为“可视化工具开发宿主”)的创建更为容易。

创建可视化工具开发宿主

  1. 在调试器端类中,包含一个创建 VisualizerDevelopmentHost 对象并调用其 show 方法的静态方法:

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

    用于构造宿主的参数是数据对象(将显示在可视化工具 (objectToVisualize) 中)和调试器端类的类型。

  2. 添加下面的语句以调用 TestShowVisualizer。如果可视化工具是在类库中创建的,则需要创建调用该类库的可执行文件,并将此语句放置到可执行文件中:

    DebuggerSide.TestShowVisualizer(myString);
    

    有关更为完整的示例,请参见演练:用 C# 编写可视化工具

请参见

任务

演练:用 C# 编写可视化工具

如何:安装可视化工具

其他资源

可视化工具