Lo pregunto porque no pude encontrar el seguimiento de la pila en Visual Studio, mientras se depuraba una excepción que ocurría.¿Cómo puedo encontrar el seguimiento de la pila en Visual Studio?
Respuesta
Mientras se depura, Ir a Depuración -> Windows -> Pila de llamadas
La tecla de acceso directo predeterminada es Ctrl-Alt-C.
Es importante tener en cuenta que debe estar en modo 'debug' para ver la ventana de la pila de llamadas. – dss539
@ dss539 Creo que tiene un depurador * adjunto *, puede depurar o liberar compilación. También es importante que tenga suficientes * símbolos * cargados para su sesión de depuración, de lo contrario obtendrá callstacks engañosos/basura. –
@ChrisO - Sí, quise decir que Visual Studio debería estar en el estado de 'depuración'. Lo siento, puedo ver cómo mi redacción original deja espacio para una mala interpretación. – dss539
¿Quiere decir encontrar un rastro de pila de el lugar de excepción arrojado? Eso es Depuración/Excepciones, o mejor: Ctrl-Alt-E. Establezca filtros para las excepciones que quiera romper.
Incluso hay una forma de reconstruir la pila de lanzadores después de la excepción fue capturada, pero realmente es unpleasant. Mucho, mucho más fácil para establecer un descanso en el lanzamiento.
Al depurar, , de hecho, cuando llega al punto de ruptura.
CTRL + ALT + C
+1 para la imagen = D (me gusta cuando alguien pone una aplicación para hacer una captura de pantalla) –
Uso de 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
- 1. Encontrar el seguimiento de la pila real de Java desde un seguimiento de la pila de JavaScript
- 2. Cambios de seguimiento en Visual Studio
- 3. ¿Cómo puedo navegar por la pila de llamadas en Visual Studio usando solo el teclado?
- 4. ¿Cómo imprimir el seguimiento completo de pila en la excepción?
- 5. Visual Studio: excluir el delineado de la pila deshacer/rehacer
- 6. ¿Cómo puedo configurar Visual Studio para que muestre un seguimiento de pila para excepciones de primera oportunidad?
- 7. ¿Cómo puedo ocultar el código de seguimiento en Visual Studio IDE C#?
- 8. Cómo obtener el seguimiento de la pila de un hilo
- 9. Visual Studio Tiempo de seguimiento Plugin
- 10. Imprimir el seguimiento de pila en C++ (MSVC)?
- 11. Visual Studio breakpoint condicional en el estado de pila
- 12. No puedo encontrar xsd.exe en Visual Studio 2008?
- 13. Cómo registrar el seguimiento de la pila usando log4net (C#)
- 14. ¿cómo puedo ver el seguimiento de la pila después de que se mata el proceso?
- 15. ¿Cómo puedo obtener el seguimiento de la pila lua desde un archivo central utilizando gdb
- 16. "este" puntero se corrompe en el seguimiento de la pila
- 17. ¿Cómo puedo encontrar el tamaño máximo de pila?
- 18. programación C# obtener Seguimiento de la pila
- 19. ¿Dónde puedo encontrar WcfTestClient.exe (parte de Visual Studio)
- 20. Error de seguimiento de pila
- 21. Objective-C Seguimiento de la pila
- 22. Cómo mostrar la Pila de llamadas, Inmediato y otras ventanas ocultas en Visual Studio
- 23. Imprimir el seguimiento de la pila de una excepción
- 24. ¿Cómo puedo alternar el ajuste de palabras en Visual Studio?
- 25. Determinación del espacio de pila con Visual Studio
- 26. ¿Cómo puedo reasignar F5 en Visual Studio?
- 27. Lanzar excepción pero persistir el seguimiento de la pila
- 28. Assert.DoesNotThrow con NUnit: cómo obtener el seguimiento de pila?
- 29. ¿Cómo encontrar este rastro de pila?
- 30. ¿Cómo puedo imprimir el seguimiento completo de la pila con GlassFish?
==> "durante la depuración" <== – prabhakaran
La pila de llamadas en VS 2013 no muestra nada útil. Sería bueno que muestre a los llamantes de los objetos que arroja una excepción no controlada. ¿Hay alguna opción oculta para que sea útil? Tal vez pueda ampliar su respuesta para proporcionar ejemplos. – James
Me encanta cómo todos los demás en otros hilos similares a esto echaron de menos la parte más importante de la respuesta. – AvetisG