Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Visual Studio 2022 sürüm 17.9'dan başlayarak, görselleştiriciler artık yeni VisualStudio.Genişletilebilirlik modeli kullanılarak işlem dışı çalışan .NET 6.0+ dilinde yazılabilir. Yeni model kullanılarak oluşturulan uzantılar için, bunun yerine Visual Studio hata ayıklayıcısı görselleştiricileri oluşturma bağlantısındaki belgelere bakın. Visual Studio'nun eski sürümlerini desteklemeniz gerekiyorsa veya özel görselleştiricilerinizi bir kitaplık DLL'sinin parçası olarak göndermek istiyorsanız, bu makaledeki yalnızca eski uzantı geliştirme modeli (VSSDK) için geçerli olan bilgileri kullanın.
Bir görselleştirici yazdıktan sonra hata ayıklayın ve test edin.
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 visual Studio'nun ikinci bir örneğini kullanın.
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.
Uyarı
Şu anda test sürücüsü yalnızca bir .NET Framework uygulamasından görselleştirici çağrılırken desteklenmektedir.
Görüntüleyici geliştirme sunucusu oluşturmak için
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 gösterilecek veri nesnesi ve hata ayıklayıcı tarafında kullanılan sınıfın türüdür.
çağrısı
TestShowVisualizeryapmak için aşağıdaki deyimi 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.