2010-07-15 20 views
5

Durante el desarrollo de Windows XP, si mi aplicación encontraba una excepción no controlada, mostraba un mensaje de error "X ha encontrado y error ..." y me daba la opción de iniciar el depurador. En Windows 7, todo lo que obtengo es un mensaje que dice "X ha dejado de funcionar, Windows está buscando una solución".Obteniendo mensajes de error en Windows 7

Ya no puedo ver ningún detalle del mensaje de error y no tengo la opción de depurar.

Estoy usando VS2005 y la depuración de JIT está habilitada por lo que yo sé.

¿Hay alguna forma de volver a los útiles mensajes de error de WinXP?

Editar: Es solo una aplicación de escritorio WinForms estándar, que no requiere permisos especiales para ejecutarse.

+1

IIRC es una configuración de sistema operativo. Algo similar a 'Deshabilitar informes de errores'. – leppie

+0

¿Lo intentó con vs2008? Si se trata de un proceso elevado, no se puede depurar JIT con vs2005 http://msdn.microsoft.com/en-us/vstudio/aa964140.aspx#question20a – Longball27

Respuesta

1

OK, encontró una respuesta gracias al comentario de leppie.

  1. Ir a Panel de Control-> Centro de Acción
  2. expanda la ficha Mantenimiento y seleccione Configuración en "Buscar soluciones a la información de errores"
  3. Cambiar para "No buscar soluciones"

Ahora cuando se produce el error, hay una opción "Depurar el programa" en el cuadro de diálogo.

+0

Si, en cambio, establece esta opción en "... consultarme antes de realizar la comprobación ... "obtendrá un diálogo de error que también muestra el código de excepción, etc. – Dave