Recibo excepciones de algún lado, pero todo lo que obtengo del compilador es "Se produjo una excepción de primera oportunidad del tipo 'System.ArgumentOutOfRangeException' en mscorlib.dll". Esto es bastante inútil para mí, ya que ese no es mi código (bastante seguro de que es una biblioteca por defecto). Me gustaría ver un rastro de pila o algo así para saber en qué parte de mi código las cosas salieron mal. Es una base de código bastante grande (gran parte de la cual no es mía), y hay muchos subprocesos múltiples y otras cosas sucediendo, por lo que es casi imposible tratar de recorrer el código sin una idea de por dónde empezar a buscar. ¿Hay alguna configuración en algún lugar para hacer que TODAS las excepciones desencadenen un descanso para que pueda ver la pila de llamadas cuando se producen, en lugar de simplemente hacer que fallen silenciosamente con un mensaje de error completamente inútil en la salida?Obtener número de línea de excepción de primera oportunidad
8
A
Respuesta
16
Tienes un par de opciones. En primer lugar, al igual que Greg dijo, puede causar VS a romperse cuando se produce ninguna excepción:
asegurarse de que estos se comprueban, a continuación, haga clic en OK:
Eso hará que Visual Studio para romper dondequiera que ocurra la excepción.
Otro método consiste en detectar la excepción y, o bien escribir sólo el seguimiento de la pila, o escribir la excepción (usando ToString()) a la ventana de salida:
A continuación, compruebe que su ventana de salida:
Cuestiones relacionadas
- 1. Una excepción de primera oportunidad
- 2. Cómo crear un minivolcado de un proceso .NET cuando se produce una excepción de primera oportunidad
- 3. .NET - ¿Escucha de excepción de la primera oportunidad para una depuración intensiva?
- 4. Primera excepción de oportunidad: ¿largo en la ubicación de la memoria?
- 5. C++: ¿Cómo puedo resolver una excepción de primera oportunidad provocada en un punto desconocido?
- 6. ¿Cómo habilito Visual Studio 2010 para romper cuando ocurre una excepción de primera oportunidad?
- 7. Javascript eval() Excepción - número de línea
- 8. primeros mensajes de excepción oportunidad cuando la excepción se maneja con seguridad
- 9. Obtener el número de línea de preg_match_all()
- 10. Visual Studio/C++: ¿Cómo desactivar ciertos mensajes de depuración de excepciones de primera oportunidad?
- 11. Mensaje de error de excepción con número de línea incorrecto
- 12. ¿Cómo obtener el número de línea actual?
- 13. Cómo encontrar excepciones de primera oportunidad desde la ventana de salida
- 14. ¿Hay alguna forma de obtener el número de línea donde se lanzó una excepción?
- 15. ¿Hay alguna manera de registrar o interceptar Excepciones de primera oportunidad
- 16. ¿Cómo obtener la primera línea de String en Ruby?
- 17. obtener el número de línea para el error en XCode
- 18. C#: "Una primera excepción de tipo 'System.InvalidOperationException'"
- 19. Obtener número de línea en el área de texto
- 20. oportunidad y pregunta bloqueo
- 21. ¿Cómo puedo configurar Visual Studio para que muestre un seguimiento de pila para excepciones de primera oportunidad?
- 22. Obteniendo el número de línea jsp real de un número de línea de rastreo de pila?
- 23. oportunidad para la función de desempaquetado
- 24. Cómo obtener el número de línea mediante escáner
- 25. obtener el número de línea para el patrón emparejado
- 26. Obtener línea Número de cierta frase en el archivo Python
- 27. Cómo obtener el número (s) de línea en el StackTrace de una excepción lanzada en .NET a aparecer
- 28. Se produjo una primera excepción de tipo 'System.Threading.ThreadAbortException' en mscorlib.dll
- 29. ¿Cómo obtener la primera línea de un archivo en un script bash?
- 30. Eliminar la primera palabra de cada línea
Puede ver la pila cuando se lanza la excepción en el modo de depuración. – SimpleVar
Si estás en Visual Studio, prueba 'Debug Menu> Exceptions' y marca todas las excepciones que quieras romper. – gcochard
@Darrel Deberías aceptar las respuestas a tus preguntas, incluso si respondes las tuyas. La gente estará más dispuesta a ayudarte de esa manera. –