Я спрашиваю, потому что я не смог найти трассировку стека в Visual Studio при отладке возникшего исключения.
192
Я спрашиваю, потому что я не смог найти трассировку стека в Visual Studio при отладке возникшего исключения.
Во время отладки , перейдите в Debug -> Windows -> Call Stack
Во время отладки , когда вы достигли точки останова .
CTRL+ ALT+C
источник
Сочетание клавиш по умолчанию - Ctrl-Alt-C.
источник
Вы имеете в виду нахождение трассировки стека местоположения сгенерированного исключения ? Это либо Отладка / Исключения, либо лучше - Ctrl-Alt-E. Установите фильтры для исключений, которые вы хотите разбить.
Есть даже способ восстановить стек метателей после того, как исключение было обнаружено, но это действительно неприятно . Намного проще сделать перерыв на броске.
источник
Использование окна стека вызовов
Чтобы открыть окно Call Stack в Visual Studio, в меню «Отладка» выберите «Windows»> «Call Stack». Чтобы установить локальный контекст для конкретной строки в отображении трассировки стека, дважды щелкните первый столбец строки.
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».
источник
Для Visual Studio 2019 ярлык (при отладке и остановке на точке останова) :
Ctrl+ Alt+ Cи теперь вы также можете использовать Ctrl+L
Скриншот довольно старый. Вот один для Visual Studio 2019 (в меню отладки):
источник