¿Cómo encuentro el seguimiento de pila en Visual Studio?


Pregunto porque no pude encontrar el seguimiento de la pila en Visual Studio, mientras depuraba una excepción que ocurrió.

Author: CharithJ, 2009-06-03

6 answers

Durante la depuración, Vaya a Debug -> Windows -> Call Stack

 232
Author: cdonner,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-17 22:40:36

Durante la depuración, de hecho, cuando llegues a un punto de ruptura.

CTRL+ALT+C

introduzca la descripción de la imagen aquí

 119
Author: CharithJ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-08 02:03:48

La tecla de método abreviado predeterminada es Ctrl-Alt-C.

 39
Author: Brian Rasmussen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-06-03 14:47:00

¿Te refieres a encontrar un rastro de pila de la ubicación de excepción lanzada? Eso es Depurar / Excepciones, o mejor-Ctrl-Alt-E. Establecer filtros para las excepciones que desea romper en.

Incluso hay una manera de reconstruir la pila de lanzadores después de que la excepción fue atrapada, pero es realmente desagradable. Mucho, mucho más fácil de establecer un descanso en el lanzamiento.

 16
Author: Ofek Shilon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-06-03 16:07:08

Usando la ventana de Pila de llamadas

Para abrir la ventana Pila de llamadas en Visual Studio, en el menú Depuración, seleccione Windows>Pila de llamadas. Para establecer el contexto local en una fila en particular en la visualización de seguimiento de pila, haga doble clic en la primera columna de la fila.

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

 5
Author: Kumar Manish-PMP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-31 10:33:15

Considere esto como la actualización actual (Windows 10 (Versión 1803) y Visual Studio 2017): No pude ver la ventana de seguimiento de pila y encontré una opción / elemento de menú para verla. Al investigar más a fondo, parece que esta característica no está disponible en Windows 10. Para más información, véase:

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

Copiado del enlace anterior: "Esta característica no es disponible en Windows 10, versión 1507 y versiones posteriores del WDK."

 0
Author: Vin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-10-04 15:19:49