Pregunto porque no pude encontrar el seguimiento de la pila en Visual Studio, mientras depuraba una excepción que ocurrió.
.net
visual-studio
debugging
exception-handling
stack-trace
Incluso Mien
fuente
fuente
Durante la depuración , cuando llegas a un punto de quiebre .
CTRL+ ALT+C
fuente
La tecla de acceso directo predeterminada es Ctrl-Alt-C.
fuente
¿Te refieres a encontrar un seguimiento de pila de la ubicación de excepción lanzada ? Eso es Debug / Exceptions, o mejor: Ctrl-Alt-E. Establezca filtros para las excepciones que desea romper.
Incluso hay una manera de reconstruir la pila de lanzadores después de detectar la excepción, pero es realmente desagradable . Mucho, mucho más fácil establecer un descanso en el tiro.
fuente
Usar la ventana Pila de llamadas
Para abrir la ventana Pila de llamadas en Visual Studio, en el menú Depurar, elija Windows> Pila de llamadas. Para establecer el contexto local en una fila particular en la pantalla 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
fuente
Considere esto como la actualización actual (Windows 10 (Versión 1803) y Visual Studio 2017): no pude ver la ventana de seguimiento de la pila y encontré una opción / elemento de menú para verla. Al investigar más, parece que esta característica no está disponible en Windows 10. Para obtener más información, consulte:
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/viewing-the-call-stack-in-visual-studio
Copiado del enlace anterior: "Esta función no está disponible en Windows 10, versión 1507 y versiones posteriores del WDK".
fuente
Para Visual Studio 2019, el acceso directo (mientras se depura y se detiene en un punto de interrupción) es:
Ctrl+ Alt+ Cy ahora también puedes usarCtrl +L
La captura de pantalla es bastante antigua. Aquí hay uno para Visual Studio 2019 (en el menú de depuración):
fuente