Porady i wskazówki dotyczące debugowania programu Visual Studio

Ukończone

Porady i wskazówki dotyczące debugowania

Po wygodnym debugowaniu w programie Visual Studio istnieje wiele różnych porad i wskazówek, które mogą przyspieszyć debugowanie przepływów pracy. Poniżej przedstawiono przydatne funkcje zwiększające produktywność.

  • Możesz kliknąć prawym przyciskiem myszy obszar punktu przerwania, aby szybciej ustawić zaawansowane punkty przerwania.

    Zrzut ekranu przedstawiający wstawianie punktu śledzenia.

  • Przypnij interesujące Cię etykietki danych, umieszczając wskaźnik myszy na zmiennej i klikając ikonę pinezki. Etykietki danych umożliwiają łatwe sprawdzanie zmiennych i przechodzenie do innego kodu. Przypięte etykietki danych są utrwalane w sesjach debugowania i ponownym uruchomieniu programu Visual Studio.

    Zrzut ekranu przedstawiający DataTip.

  • Punkty przerwania można oznaczyć etykietą w oknie punktu przerwania lub klikając je prawym przyciskiem myszy. Etykiety ułatwiają organizowanie i eksportowanie punktów przerwania do pliku XML.

    Zrzut ekranu przedstawiający etykiety punktów przerwania.

  • Możesz przeciągać i upuszczać lub kopiować i wklejać wyrażenia kodu z edytora programu Visual Studio do okna zegarka, aby eksplorować ich wartości i właściwości. Ta funkcja działa z wieloma oknami zegarków.

  • Punkty przerwania można przeciągać i upuszczać z jednej lokalizacji do innej, aby ponownie użyć punktu przerwania. Ta funkcja działa również z zaawansowanymi opcjami punktu przerwania.

  • Kliknij prawym przyciskiem myszy w oknie Stos wywołań i wybierz opcję Pokaż wartości parametrów . Po wybraniu wartości parametrów są wyświetlane w oknie stosu wywołań wraz z nazwami parametrów i typami.

    Zrzut ekranu przedstawiający wartości stosu wywołań debugowania programu Visual Studio.

  • W przypadku wstrzymania debugera w wierszu kodu użyj myszy, aby chwycić żółty wskaźnik strzałki wewnątrz czerwonego okręgu punktu przerwania. Następnie możesz przenieść żółty wskaźnik strzałki do innego wiersza kodu, aby ręcznie ustawić następną instrukcję na potrzeby wykonywania.

  • W oknie Autos, Watch lub Locals kliknij prawym przyciskiem myszy właściwość i wybierz polecenie Break When Value Changes (Przerwij przy zmianie wartości) w menu kontekstowym. Ten punkt przerwania danych przerywa wykonywanie, gdy właściwość określonego obiektu ulegnie zmianie.

    Zrzut ekranu przedstawiający ustawienia przerwania programu Visual Studio.

  • Aby wyświetlić zwracane wartości funkcji, przyjrzyj się funkcjom wyświetlanym w oknie Autos podczas przechodzenia przez kod.

  • Możesz użyć wizualizatora, aby wyświetlić zawartość zmiennej lub obiektu w sposób zrozumiały dla typu danych. Wybierz ikonę lupy, która pojawia się obok zmiennej w podpowiedziach danych. Wizualizator jest również dostępny w oknach Watch, Autos, Locals lub Quick Watch.

    Zrzut ekranu przedstawiający wizualizator debugowania programu Visual Studio.