2009-06-03 13 views

Respuesta

224

Mientras se depura, Ir a Depuración -> Windows -> Pila de llamadas

+23

==> "durante la depuración" <== – prabhakaran

+1

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

+1

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

38

La tecla de acceso directo predeterminada es Ctrl-Alt-C.

+12

Es importante tener en cuenta que debe estar en modo 'debug' para ver la ventana de la pila de llamadas. – dss539

+1

@ 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. –

+0

@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

14

¿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.

115

Al depurar, , de hecho, cuando llega al punto de ruptura.

CTRL + ALT + C

enter image description here

+15

+1 para la imagen = D (me gusta cuando alguien pone una aplicación para hacer una captura de pantalla) –

Cuestiones relacionadas