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.
Görselleştiriciyi oluşturduktan sonra Visual Studio'da kullanılabilir olması için görselleştiriciyi yüklemeniz gerekir. Görselleştirici yüklemek basit bir işlemdir.
Uyarı
UWP uygulamalarında yalnızca standart metin, HTML, XML ve JSON görselleştiricileri desteklenir. Özel (kullanıcı tarafından oluşturulan) görselleştiriciler desteklenmez.
Visual Studio 2019 için görselleştirici yüklemek için
Oluşturduğunuz görselleştiriciyi içeren DLL'yi bulun.
Genellikle, hem hata ayıklayıcı tarafı DLL'sinin hem de debuggee-side DLL'sinin hedef platform olarak Herhangi bir CPU belirtmesi en iyisidir. Hata ayıklayıcıdaki DLL herhangi bir CPU veya 32 bit olmalıdır. Debuggee tarafındaki DLL'nin hedef platformu, debuggee süreci ile uyumlu olmalıdır.
Uyarı
Hata ayıklayıcı tarafı görselleştiricisi Visual Studio işlemine yüklenir, bu nedenle bir .NET Framework DLL'i olmalıdır. Visual Studio'da hangi sürecin hata ayıklanmakta olduğuna bağlı olarak, hata ayıklanacak taraf ya .NET Framework ya da .NET Standard olabilir.
Hata ayıklayıcı tarafı DLL'sini (ve bağımlı olduğu DLL'leri) aşağıdaki konumlardan birine kopyalayın:
VisualStudioInstallPath
\Common7\Packages\Debugger\VisualizersMy Documents\VisualStudioVersion\Visualizers
Debuggee tarafı DLL'sini aşağıdaki konumlardan herhangi birine kopyalayın:
VisualStudioInstallPath
\Common7\Packages\Debugger\Visualizers\FrameworkMy Documents\VisualStudioVersion\Visualizers\Framework
burada Framework şu durumlardan biri:
-
net2.0çalışma zamanını çalıştıran.NET Frameworkhata ayıklayıcılar için. -
netstandard2.0destekleyen bir çalışma zamanınetstandard 2.0kullanan hata ayıklayıcılar için (.NET Framework v4.6.1+veya.NET Core 2.0+). -
netcoreappçalışma zamanını çalıştıran.NET Corehata ayıklayıcılar için. (destekler.NET Core 2.0+)
Tek başına bir görselleştirici oluşturmak istiyorsanız hata ayıklamaya dayalı bir dll gereklidir. Bu DLL, yöntemlerini uygulayabilen VisualizerObjectSourceveri nesnesi için kod içerir.
Debuggee tarafındaki kodu birden fazla hedefliyorsanız, en az desteklenen TFM için debuggee tarafındaki DLL'nin uygun klasöre yerleştirilmesi gerekir.
Hata ayıklama oturumunu yeniden başlatın.
Uyarı
Visual Studio 2017 ve daha eski sürümlerinde yordam farklıdır. Bu makalenin önceki sürümüne bakın.