Cuando creo un nuevo proyecto, obtengo un comportamiento extraño para las excepciones no controladas. Esta es la forma en que puedo reproducir el problema:VS2010 no muestra mensaje de excepción no controlada en una aplicación de WinForms en una versión de Windows de 64 bits
1) crear una nueva aplicación de Windows Forms (C#, .NET Framework 4, VS2010)
2) añadir el siguiente código al controlador de Form1_Load
:
int vara = 5, varb = 0;
int varc = vara/varb;
int vard = 7;
Supongo que VS se rompe y muestra un mensaje de excepción no controlada en la segunda línea. Sin embargo, lo que sucede es que la tercera línea simplemente se salta sin ningún mensaje y la aplicación sigue ejecutándose.
No tengo este problema con mis proyectos existentes de C#. Así que supongo que mis nuevos proyectos se crean con algunas configuraciones predeterminadas extrañas.
¿Alguien tiene una idea de lo que está mal con mi proyecto?
Intenté marcar las casillas en Depurar-> Excepciones. Pero las ejecuciones se rompen incluso si manejo la excepción en un bloque try-catch
; que tampoco es lo que quiero Si mal no recuerdo, había una columna llamada "excepciones no controladas" o algo así en este cuadro de diálogo, que haría exactamente lo que quisiera. Pero en mis proyectos solo hay una columna ("Lanzada").
mismo problema aquí! La carga de formulario ya capta excpections internamente. – Pedro77