Как найти трассировку стека в Visual Studio?



Я спрашиваю, потому что я не мог найти трассировку стека в Visual Studio, при отладке возникшего исключения.

965   6  

6 ответов:

во время отладки перейдите к Debug - > Windows - > Стек Вызовов

во время отладки,на самом деле, когда вы попали в точку останова.

CTRL+ ALT+C

enter image description here

по умолчанию используется сочетание клавиш Ctrl-Alt-C.

вы имеете в виду поиск трассировки стека брошенное место исключения? Это либо отладка / исключения, либо лучше - Ctrl-Alt-E. установите фильтры для исключений, которые вы хотите разбить.

есть даже способ восстановить стек метателя после исключение было поймано, но это действительно неприятно. Гораздо, гораздо проще установить брейк на броске.

использование окна стека вызовов

чтобы открыть окно стек вызовов в Visual Studio, в меню отладка выберите Windows>стек вызовов. Чтобы задать локальный контекст для определенной строки в отображении трассировки стека, дважды щелкните первый столбец строки.

http://msdn.microsoft.com/en-us/library/windows/hardware/hh439516(v=vs. 85).aspx

считайте это текущим обновлением (Windows 10 (версия 1803) и Visual Studio 2017): Я не смог просмотреть окно трассировки стека и нашел параметр/пункт меню для его просмотра. При дальнейшем исследовании кажется, что эта функция недоступна в Windows 10. За дополнительной информацией обращайтесь:

https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/viewing-the-call-stack-in-visual-studio

скопировано из приведенной выше ссылки: "Этот функция недоступна в Windows 10, версии 1507 и более поздних версиях WDK."

Comments

    Ничего не найдено.