Udostępnij za pośrednictwem


Mapa drogowa debugera

Visual Studio debugger to zaawansowane narzędzie, które umożliwia obserwację zachowaniem w czasie wykonywania programu i odszukaj błędy logiczne.Debuger współpracuje z wszystkich języków programowania Visual Studio i ich skojarzone biblioteki.Z debugerem podziału lub zawiesić wykonanie programu, aby zbadać swój kod, oceny i edycja zmiennych w programie, wyświetlić rejestry, zajrzyj do instrukcji utworzony z kodu źródłowego i wyświetlić obszar pamięci używana przez daną aplikację.Z Edit- and -Continue zmiany w kodzie podczas debugowania i Kontynuuj wykonywanie.

Visual Studio debugger zawiera debugowania menu dostęp do narzędzia debugger.Debugger systemu windows i oknach dialogowych wyświetlić informacje o programie i umożliwiają wprowadzenie dodatkowych informacji.Pomoc w dowolnym polu okna lub okna dialogowego można uzyskać, naciskając klawisz F1.

W tej sekcji

  • Wykonanie kontroli
    Wyjaśniono, jak kontrolować wykonywanie aplikacji za pomocą debugera.Za pomocą debugera, można uruchomić, lub kontynuować wykonywanie, przerwać wykonywanie, zatrzymać wykonanie, krok za pomocą aplikacji, uruchom do określonej lokalizacji i ustawić punkt wykonanie.

  • Jak: Przywracanie ukrytej polecenia debugera
    W tym artykule opisano sposób były widoczne, które zostały ukryte w wyniku IDE domyślne ustawienia polecenia debugera.

  • Praca z wątków i procesów
    W tym artykule opisano, jak dołączyć do i kontrolować wykonywanie procesów i wątków.

  • W czasie debugowania
    W tym artykule omówiono Just-In-Time debugowania, które można uruchomić debugera automatycznie, gdy jakiś program ulegnie awarii uruchomionej spoza programu Visual Studio.

  • Automatyczne uruchamianie debugera
    Zawiera instrukcje dotyczące konfigurowania aplikacji, aby uruchomić program Visual Studio po uruchomieniu aplikacji z systemu Windows.Visual Studio będzie ładowana aplikacja, gotowy do debugowania, ale debugowania nie rozpocznie do momentu wydania wykonanie polecenia.Uruchamianie debugera w ten sposób jest przydatny do debugowania usługi i COM out of process serwerów.

  • Instruktaż: Debugowanie w czasie projektowania
    Pokazuje, jak używać programu Visual Studio bezpośrednim do wykonywania funkcji lub podprocedury, podczas gdy aplikacja nie jest uruchomiona.

  • Debugowanie awarii i zawieszeń aplikacji przy użyciu plików zrzutu
    W tym artykule opisano pliki zrzutu, w tym instrukcje dotyczące zapisywania i otwierania.Pliki zrzutu zawierają migawkę stanu tego programu w pewnym momencie w czasie, zwykle po awarii.Jeśli zainstalowany PDB lub testowania programu na komputerze, który nie ma plików źródłowych, można zapisać pliku zrzutu po awarii występuje i użyć pliku zrzutu awaryjnego na komputerze kompilacji, który zawiera pliki źródłowe i PDB debugowania.

  • Breakpoints and Tracepoints
    W tym artykule opisano, co to są punkty przerwania i tracepoints i sposobach ich używania.

  • Wyświetlanie danych w oknie Debuger
    Zawiera informacje dotyczące różnych narzędzia debugowania, które pozwalają na sprawdzanie i modyfikowanie stanu programu.Większość tych funkcji narzędzia tylko w trybie przerwania.

  • Wyrażenia w debugerze
    Zawiera łącza do tematów opisujących Składnia specyficzne dla języka używanego przy wprowadzaniu C++, C#, C++, Visual Basic, J# i wyrażeń skrypt w debugerze.

  • Obsługa wyjątków
    W tym artykule opisano wyjątki, jak debuger obsługuje je i jak zmienić że obsługi, zobacz, w którym wystąpił wyjątek i wyświetlać zawartość zmiennej ograniczenia nieobsłużonych wyjątków w kodzie zarządzanym i ustalania wyjątków w kodzie macierzystym (C++).

  • Edytowanie i Kontynuuj
    W tym artykule opisano Edit- and -Continue, narzędzie, które pozwala zmienić kod źródłowy, program działa w trybie podziału i zastosować te zmiany bez zakończenia sesji debugowania i ponownie zbudować program i instrukcje dotyczące włączania lub wyłączania tej funkcji.

Sekcje pokrewne

  • Debugowanie strony głównej
    Zawiera łącza do większych sekcji debugowania.Informacje obejmują: what's new in debugera, ustawienia i przygotowania, punkty przerwania, obsługa wyjątków, edytować i Kontynuuj debugowanie kodu zarządzanego, debugowanie Visual C++ projektów, debugowania modelu COM i ActiveX, debugowania bibliotek DLL, debugowanie SQL i interfejs użytkownika odwołania.

Zobacz też

Koncepcje

Debuger zabezpieczeń

Inne zasoby

Debugowania w środowisku Visual Studio