Я запитую, тому що я не зміг знайти слід стека у Visual Studio, налагоджуючи виняток, який стався.
Я запитую, тому що я не зміг знайти слід стека у Visual Studio, налагоджуючи виняток, який стався.
Відповіді:
Під час налагодження перейдіть до налагодження -> Windows -> стек викликів
Під час налагодження , коли ви потрапили на перелом .
CTRL+ ALT+C
Клавіша швидкого доступу за замовчуванням - 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. Для отримання додаткової інформації зверніться до:
Скопійовано із вищенаведеного посилання: "Ця функція недоступна в Windows 10, версії 1507 та новіших версіях WDK."