SORU
27 AĞUSTOS 2013, Salı


Visual Studio hata ayıklayıcı görüntüleyicinin düzeni belirtmek için

Visual Studio hata ayıklayıcı görselleştirici gerçek görüntüleyici gayet iyi çalışıyor ise bir süredir üzerinde çalışıyorum. Asıl sorun her zaman yerleri kendisi en üst görüntüleyici listesi inceleyerek bir değişken olarak gerçekten rahatsız ediyor bazı kullanıcılar yerine Metin olarak iyi bir şey olabilir bu yana üstüne bir de varsayılan açılış VS).

enter image description here

Bulamıyorum herhangi bir destek için bu DialogDebuggerVisualizer DebuggerVisualizerAttribute olan benim ilk düşünceler öyle ovalama/MSDN/Google hakkında bilgi için nasıl etkilediği sıralama düzeni görüntüleyici (tercihen koyun benim son liste) ama sonuç çıkmadı.

Benim görüntüleyici ben nasıl kayıt altındadır, o zaman sadece bir form görüntülendi ediliyor değerine göre gösterir.

using Microsoft.VisualStudio.DebuggerVisualizers;

[assembly: System.Diagnostics.DebuggerVisualizer(
    typeof(Shorthand.VSAddins.JsonVisualizer.JsonVisualizer),
    typeof(VisualizerObjectSource),
    Target = typeof(string),
    Description = "Json Visualizer")]
namespace Shorthand.VSAddins.JsonVisualizer
{
    public class JsonVisualizer : DialogDebuggerVisualizer
    {
        protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
        {
            var json = objectProvider.GetObject() as string;

            var form = new VisualizerForm { Json = json };
            windowService.ShowDialog(form);
        }
    }
}

Eğer görüntüleyicinin sırasını etkilemek için mümkün olup olmadığını biliyor mu, yoksa öylece bırakayım mı?

CEVAP
18 EYLÜL 2013, ÇARŞAMBA


Bir çözüm olduğunu sanmıyorum. Ama geçici bir çözüm var:

Kendi Metin Görüntüleyici tanımlamak ve JsonVisualizer öznitelik önce DebuggerVisualizer uygun nitelik koyun. Sonuç dizesi varsayılan olarak okunabilir olacak ve Json Görüntüleyici seçilebilir olacak. Çok satırlı bir metin kutusu içeren bir pencere çok fazla iş değil.

Muhtemelen gerekli görüntüleyici yazmak için değil. İç kullanmak mümkün olmalı ama onun adı (Which class is used for "Text Visualizer"?) bilmiyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • Shantanu Sood

    Shantanu Soo

    3 Kasım 2008
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011

İLGİLİ SORU / CEVAPLAR