Aracılığıyla paylaş


Görselleştirici yükleme

Ö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

  1. 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.

  2. 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\Visualizers

    • My Documents\ VisualStudioVersion\Visualizers

  3. Debuggee tarafı DLL'sini aşağıdaki konumlardan herhangi birine kopyalayın:

    • VisualStudioInstallPath\Common7\Packages\Debugger\Visualizers\Framework

    • My Documents\ VisualStudioVersion\Visualizers\Framework

    burada Framework şu durumlardan biri:

    • net2.0 çalışma zamanını çalıştıran .NET Framework hata ayıklayıcılar için.
    • netstandard2.0 destekleyen bir çalışma zamanı netstandard 2.0 kullanan 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 Core hata 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.

  4. 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.