Pytam, ponieważ nie mogłem znaleźć śladu stosu w programie Visual Studio podczas debugowania wyjątku, który wystąpił.
.net
visual-studio
debugging
exception-handling
stack-trace
Nawet Mien
źródło
źródło
Podczas debugowania , gdy osiągniesz punkt krytyczny .
CTRL+ ALT+C
źródło
Domyślny klawisz skrótu to Ctrl-Alt-C.
źródło
Masz na myśli znalezienie śladu stosu lokalizacji wyjątku zgłoszonego ? To albo Debuguj / Wyjątki, albo lepiej - Ctrl-Alt-E. Ustaw filtry dla wyjątków, które chcesz złamać.
Jest nawet sposób na zrekonstruowanie stosu rzucającego po złapaniu wyjątku, ale jest to naprawdę nieprzyjemne . Znacznie łatwiej jest ustawić przerwę na rzucie.
źródło
Korzystanie z okna stosu wywołań
Aby otworzyć okno Stos połączeń w programie Visual Studio, z menu Debugowanie wybierz polecenie Windows> Stos połączeń. Aby ustawić kontekst lokalny na konkretny wiersz na ekranie śledzenia stosu, kliknij dwukrotnie pierwszą kolumnę tego wiersza.
http://msdn.microsoft.com/en-us/library/windows/hardware/hh439516(v=vs.85).aspx
źródło
Potraktuj to jako bieżącą aktualizację (Windows 10 (wersja 1803) i Visual Studio 2017): Nie mogłem wyświetlić okna śledzenia stosu i znalazłem opcję / pozycję menu, aby go wyświetlić. Po dokładniejszym zbadaniu wydaje się, że ta funkcja nie jest dostępna w systemie Windows 10. Więcej informacji można znaleźć w:
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/viewing-the-call-stack-in-visual-studio
Skopiowano z powyższego łącza: „Ta funkcja nie jest dostępna w systemie Windows 10, wersji 1507 i nowszych wersjach WDK”.
źródło
W Visual Studio 2019 skrót (podczas debugowania i zatrzymania w punkcie przerwania) to:
Ctrl+ Alt+, Ca teraz możesz także używać Ctrl+L
Zrzut ekranu jest dość stary. Oto jeden dla Visual Studio 2019 (w menu debugowania):
źródło