Есть ли способ получить полный аварийный дамп при внезапном сбое моего приложения?
Проблема в том, что я подозреваю, что это происходит из-за неуправляемого кода, который убивает саму платформу .net, и из-за этого, если в момент сбоя к приложению не подключен отладчик, приложение даже не получает шанс справиться с аварией.
Я не могу подключить отладчик и ждать, потому что сбой происходит случайным образом, и у нас много установленных мест, поэтому мне интересно, возможно ли это сделать без подключения отладчика.
Редактировать: Мне известен Microsoft Debugging SDK, и я также только что узнал о DebugDiag. Я хотел бы сделать это без необходимости каждый раз подключаться к приложению, так как обычно это происходит в середине продажи, и у меня нет времени подключать отладчик и исследовать трассировку стека. Похоже, что DebugDiag позволяет мне настроить правило для этого, но, похоже, он работает только на уже запущенных процессах, а не ожидает запуска какого-либо процесса.