Tworzenie niestandardowych widoków danych w debugerze programu Visual Studio (C#, Visual Basic, C++)
Debuger programu Visual Studio udostępnia wiele narzędzi do sprawdzania i modyfikowania stanu programu. Większość tych narzędzi działa tylko w trybie przerwania.
Tworzenie niestandardowych widoków danych w oknach zmiennych i danych Wskazówki
Wiele okien debugera, takich jak okna Autos i Watch, umożliwia inspekcję zmiennych. Możesz dostosować sposób wyświetlania typów języka C++, obiektów zarządzanych i własnych typów w oknach zmiennych debugera i w obszarze Dane Wskazówki. Aby uzyskać więcej informacji, zobacz następujące artykuły:
- Tworzenie niestandardowych widoków obiektów języka C++ (Natvis)
- Tworzenie niestandardowych widoków obiektów platformy .NET
Tworzenie niestandardowych wizualizatorów
Wizualizatory umożliwiają wyświetlanie zawartości obiektu lub zmiennej w zrozumiały sposób. W debugerze programu Visual Studio wizualizator odwołuje się do różnych okien, które można otworzyć za pomocą ikony lupy . Na przykład wizualizator HTML pokazuje, jak ciąg HTML będzie interpretowany i wyświetlany w przeglądarce. Możesz uzyskać dostęp do wizualizatorów z poziomu obszaru Dane Wskazówki, okna Obserwowanie, okna Autos i okna Ustawienia lokalne. Okno dialogowe QuickWatch zawiera również wizualizator. Więcej informacji można znaleźć na stronie
- Aby utworzyć wizualizator dla obiektów platformy .NET, zobacz Niestandardowe wizualizatory.
- Aby utworzyć wizualizator dla obiektów C/C++, zobacz element UIVisualizer w dokumentacji natvis . Zapoznaj się również z przykładem niestandardowego wizualizatora języka C/C++ lub przykładem SQLite native Debugger Visualizer.