Tengo un montón de hilos de corta duración que actualizan mi programa, por eventos disparados desde una conexión de socket. Mi problema es que no sé cómo depurar esto, por ejemplo, cómo obtener la información adecuada sobre en qué parte del código se producen las excepciones. Porque obtengo, por ejemplo, una excepción como la que se muestra a continuación, y esta será solo la impresión en la ventana Immediato. No hay una ventana emergente, y no resalta ninguna línea en el código ni muestra el método en el que estaba.¿Cómo depurar la excepción en otro hilo?
¿Qué me falta? ¿Qué puedo hacer para ver estas cosas? ¿Y qué mejoras ofrece VS2010 en esta situación, si corresponde?
A first chance exception of type 'System.InvalidOperationException' occurred in System.Core.dll
A first chance exception of type 'System.Threading.ThreadAbortException' occurred in mscorlib.dll
A first chance exception of type 'System.Threading.ThreadAbortException' occurred in Krs.Ats.IBNet.dll
Totally awesome! ¡Gracias! :) – bretddog
Esto me acaba de ayudar, +1 – JMK
resuelto también totalmente diferente: hasta ahora el depurador se congelaba después de cada ejecución. Una vez que cambié la opción de depuración como en la respuesta @volpav, ¡el IDE vuelve inmediatamente después de la ejecución del código! –