Görselleştiriciyi Test Etme ve Hatalarını Ayıklama

Görselleştirici yazdıktan sonra hata ayıklamanız ve test etmeniz gerekir.

Görselleştiriciyi test etmenin bir yolu visual studio'ya yüklemek ve bir hata ayıklayıcı penceresinden çağırmaktır. (Bkz. Nasıl yapılır: Görselleştirici Yükleme.) Bunu yaparsanız, hata ayıklayıcının ilk örneğinde çalışan görselleştiriciyi eklemek ve hatalarını ayıklamak için ikinci bir Visual Studio örneği kullanmanız gerekir.

Görselleştiricide hata ayıklamanın daha kolay bir yolu, görselleştiriciyi bir test sürücüsünden çalıştırmaktır. Görselleştirici API'leri, görselleştirici geliştirme konağı olarak adlandırılan böyle bir sürücü oluşturmayı kolaylaştırır.

Dekont

Şu anda test sürücüsü yalnızca bir .NET Framework uygulamasından görselleştirici çağrılırken desteklenmektedir.

Görselleştirici geliştirme konağı oluşturmak için

  1. Hata ayıklayıcı tarafı sınıfınıza bir nesne oluşturan ve show yöntemini çağıran statik bir VisualizerDevelopmentHost yöntem ekleyin:

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

    Konağı oluşturmak için kullanılan parametreler, görselleştiricide (objectToVisualize) ve hata ayıklayıcı yan sınıfının türünde gösterilecek veri nesnesidir.

  2. çağrısı TestShowVisualizeryapmak için aşağıdaki deyimini ekleyin. Görselleştiricinizi bir sınıf kitaplığında oluşturduysanız, sınıf kitaplığını çağırmak ve bu deyimi yürütülebilir dosyanıza yerleştirmek için bir yürütülebilir dosya oluşturmanız gerekir:

    DebuggerSide.TestShowVisualizer(myString);
    

    Daha eksiksiz bir örnek için bkz . İzlenecek Yol: C# dilinde Görselleştirici Yazma.