Как отлаживать исключение в другом потоке?

У меня есть много недолговечных потоков, которые обновляют мою программу событиями, запускаемыми из сокет-соединения. Моя проблема в том, что я не знаю, как это отладить, например, как получить правильную информацию о том, где в коде возникают исключения. Потому что я получаю, например, исключение, подобное приведенному ниже, и это будет просто печать в окне Immidiate. Всплывающего окна нет, и оно не выделяет ни одной строки в коде и не показывает даже, каким методом оно было.

Что мне не хватает? Что я могу сделать, чтобы увидеть эти вещи? И какие улучшения дает VS2010 в этой ситуации, если таковые имеются?

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
5
задан bretddog 6 January 2011 в 08:32
поделиться