Me gustaría que Visual Studio se rompa cuando ocurre una excepción manejada (es decir, no solo quiero ver un mensaje de "Primera oportunidad", quiero depurar la excepción real).Visual Studio: ¿Cómo romper las excepciones manejadas?
p. Ej. Quiero que el depurador de romper en la excepción:
try
{
System.IO.File.Delete(someFilename);
}
catch (Exception)
{
//we really don't care at runtime if the file couldn't be deleted
}
me encontré con these notas para Visual Studio.NET:
1) En VS.NET ir al menú de depuración >> "Excepciones ..." >> 'Common Language Runtime excepciones' >> 'Sistema' y seleccione 'System.NullReferenceException'
2) En la parte inferior de ese diálogo no es un 'Cuando se produce la excepción:' cuadro de grupo, seleccione "Interrumpir en el depurador "
3) Ejecute su escenario. Cuando se produce la excepción , el depurador parada y le notificará con un cuadro de diálogo que dice algo así como: " ha sido lanzado [Pausa] [Continue] ' ' una excepción de tipo" System.NullReferenceException
Hit [Break]. Esto lo pondrá en la línea de código que está causando el problema .
Pero ellos no se aplican a Visual Studio 2005 (no hay excepciones opción en el menú de depuración ).
¿Alguien sabe donde el encontrar este diálogo de opciones en Visual Studio que el "Cuando se produce la excepción" cuadro de grupo, con la opción de "interrumpir el depurador"?
Actualización: El problema era que mi menú Depurar no tenía un elemento excepciones. Personalicé el menú para agregarlo manualmente.
En VS2015 estaba bajo de Depuración> Windows-> Configuración de excepción – PeterVermont