Share via


對視覺化檢視進行測試和偵錯

當您撰寫完視覺化檢視之後,必須對其進行偵錯和測試。

測試視覺化檢視的其中一種方法,是將它安裝在 Visual Studio,並從偵錯工具視窗中呼叫它 (請參閱如何:安裝視覺化檢視。)如果您使用這個方法,您必須使用 Visual Studio 的第二個執行個體,對正在偵錯工具第一個執行個體中執行的視覺化檢視進行附加和偵錯。

對視覺化檢視進行偵錯的簡單方法,是從測試驅動程式中執行該視覺化檢視。 視覺化檢視的 API 能夠輕易建立這種驅動程式,也就是所謂的「視覺化檢視開發主應用程式」

注意

目前,只有在從 .NET Framework 應用程式呼叫視覺化檢視時才支援測試驅動程式。

若要建立視覺化檢視開發主應用程式

  1. 在偵錯工具端的類別中,包含建立 VisualizerDevelopmentHost 物件和呼叫其 Show 方法的靜態方法:

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

    用來建構這個主應用程式的參數,是要顯示在視覺化檢視 (objectToVisualize) 中的資料物件,以及偵錯工具旁邊的類別類型。

  2. 加入下列陳述式呼叫 TestShowVisualizer。 如果您在類別庫 (Class Library) 中建立視覺化檢視,必須建立一個可執行檔呼叫這個類別庫,並將這個陳述式放置在可執行檔中:

    DebuggerSide.TestShowVisualizer(myString);
    

    如需更完整的範例,請參閱逐步解說:在 C# 中撰寫視覺化檢視