Me gustaría que Visual Studio se interrumpiera cuando ocurra una excepción manejada (es decir, no solo quiero ver un mensaje de "Primera oportunidad", quiero depurar la excepción real).
Por ejemplo, quiero que el depurador se rompa 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
}
Encontré estas notas para Visual Studio.NET:
1) En VS.NET, vaya al Menú de depuración >> "Excepciones ..." >> "Excepciones de Common Language Runtime" >> "Sistema" y seleccione "System.NullReferenceException"
2) En la parte inferior de ese cuadro de diálogo hay un cuadro de grupo "Cuando se lanza la excepción:", seleccione "Irrumpir en el depurador"
3) Ejecute su escenario. Cuando se lanza la excepción, el depurador se detendrá y le notificará con un cuadro de diálogo que dice algo como: "Se ha lanzado una excepción de tipo" System.NullReferenceException ". [Interrupción] [Continuar]"
Golpear [Romper]. Esto lo pondrá en la línea de código que está causando el problema.
Pero no se aplican a Visual Studio 2005 (no hay una opción de Excepciones en el menú Depurar ).
¿Alguien sabe dónde encuentra este cuadro de diálogo de opciones en Visual Studio que el cuadro de grupo " Cuando se lanza la excepción ", con la opción de " Irrumpir en el depurador "?
Actualización: El problema era que mi menú Depurar no tenía un elemento de Excepciones . Personalicé el menú para agregarlo manualmente.