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

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

Ответ 1

При отладке перейдите в Отладка → Windows → Стек вызовов

Ответ 2

Во время отладки, при достижении точки останова.

CTRL + ALT + C

enter image description here

Ответ 3

Клавиша быстрого доступа по умолчанию - Ctrl-Alt-C.

Ответ 4

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

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

Ответ 5

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

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

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

Ответ 6

Рассматривайте это как текущее обновление (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".