2010-06-21 11 views
6

Estoy usando VS2010 en C#en C# ¿hay alguna manera, en el depurador, para suprimir una excepción de irrumpir en el depurador?

hay un lugar en mi código donde se arroja una excepción y se maneja correctamente.

el problema es que me gustaría configurar el depurador de romper en todas las excepciones, manipulados o no - todas las excepciones, pero éste. Mi objetivo es ver todas las excepciones lanzadas en el depurador, pero esta única excepción me está volviendo loco ya que golpea con frecuencia

Me gustaría algún tipo de truco de #pragma?

Respuesta

7

Ir al menú Debug, seleccione Exceptions.... Expanda la categoría Common Language Runtime Exceptions y, o bien desactive la excepción específica si está allí o si no lo es, lo puedes añadir a través del botón Add... en la parte inferior derecha (escriba el nombre completo de la clase).

+0

Estoy esperando para eliminar sólo este caso, no todas las excepciones de este tipo? alguna idea? – stuck

+0

Estaría muy sorprendido si hubiera una manera de ignorar solo una excepción. Miré algo similar hace unos meses y no encontré nada de manera oportuna, así que recurrí a cambiar el tipo de excepción (mi código estaba lanzando, no a un tercero) y simplemente ignorando ese tipo específico. – CMerat

3

Buscar en el menú de Visual Studio depuración en "Excepciones". El diálogo que aparece debe permitirle configurar el tipo de comportamiento que está buscando.

+1

Marque "Lanzado", que le permitirá interrumpir excepciones manejadas y no controladas. – harpo

Cuestiones relacionadas