2010-04-15 22 views
5

Tengo una aplicación de Windows simple escrita en Visual Studio 2008 (.NET 3.0, C#).Depuración de Visual Studio 2008 no se detiene en el error

Sin hacer ningún cambio en el proyecto, la solución o Visual Studion (por lo que puedo recordar), algo extraño está sucediendo: cuando depuro (o ejecuto) mi aplicación, cuando aparece un error, Visual Studio no muestra Me cualquier mensaje con el error, y no detiene la ejecución. "Parece" que no pasó nada ... el código después de que el error no se ejecuta, pero todo lo demás continúa comportándose como si nada hubiera pasado.

¿Qué podría estar mal?

+0

1. ¿Su aplicación contiene datos depurables, independientemente del modo en que lo esté ejecutando (DEBUG o LIBERACIÓN)? Si no, entonces probablemente haya un accidente involucrado. 2. ¿Cómo se ve tu código? – Nayan

Respuesta

6

clic en Depurar, Excepciones (Ctrl + D, E) y decirle a Visual Studio para romper en todas las excepciones.

Tenga en cuenta que esto se romperá en todas las excepciones lanzadas , no solo en todas las excepciones no controladas; eso puede no ser lo que quieres

+0

En depuración - Excepciones Revisé todas las opciones en la columna "Lanzada". Todos fueron desmarcados y solo se verificó la columna Usuario no controlado. Funciona como un encanto ahora, ¡muchas gracias! – Diana

0

¿Tiene un bloque try catch? Vea si su bloque catch tiene código para manejar la excepción (ya sea un mensaje que muestre cuál es la excepción o el registro de esa excepción).

HTH

+0

Entonces tampoco hará un error. – Adrian

0

De Goto menú de herramientas Options ->Projects and Solutions ->Build and Run de On run when build or deployment errors occur, el desplegable selecciona Prompt para lanzar.

Cuestiones relacionadas