Estoy depurando un proyecto y Visual Studio detiene la depuración y cierra el programa en la siguiente línea sin excepciones ni mensajes de error (habilité notificaciones para cualquier excepción lanzada en las opciones):Visual Studio detiene la depuración sin errores inesperadamente
var query = Session.Linq<RSS>()
.Where(x => x.LastRetrieved <= date || x.LastRetrieved == null)
.Where(x => x.Moderated);
Donde Session.Linq hace referencia a LINQ2NHibernate. De todos modos, la pregunta es: ¿cuáles son las posibles razones para tal comportamiento? Probado tanto en VS 2010 como en 2008: se comportan de manera idéntica, simplemente cayendo de la depuración.
Actualización. Si cambio el tipo de aplicación a "Aplicación de consola", se comporta normalmente. Muy extraño.
¿Ha intentado con habilitar Primeras excepciones? (CTRL-ALT-E de la memoria ...) –
Sí, los he habilitado a todos. –
Mire la ventana Salida (Ctrl + Alt + O). ¿Cuáles son las últimas líneas que ves antes de que termine la sesión de depuración? ¿Dice 'El programa '[1140] MyApp.vshost.exe: Managed' ha salido con el código 0 (0x0) .'? –