Я отлаживаю очевидную проблему concurrency в довольно большом приложении, которое я запускаю на работе. Ошибка, о которой идет речь, проявляется только на некоторых более низких машинах после запуска в течение многих (12+) часов, и я никогда не воспроизводил ее в отладчике. Из-за этого мои инструменты отладки в основном ограничены анализом файлов журнала.
С# позволяет легко получить трассировку стека потока, генерирующего исключение, но я хотел бы дополнительно получить трассировки стека из всех остальных потоков, выполняемых в моем AppDomain в момент исключения исключения.
Возможно ли это?