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.