#c# #.net #event-log
#c# #.net #журнал событий
Вопрос:
Я пытаюсь использовать Environment.FailFast() в моем приложении. В документации MSDN говорится, что он создает дамп приложения во время завершения работы приложения.
Метод FailFast записывает строку сообщения в журнал событий приложения Windows, создает дамп вашего приложения, а затем завершает текущий процесс. Строка сообщения также включена в отчет об ошибках для Microsoft.
Может кто-нибудь направить меня в место, где создается дамп?
Комментарии:
1. Вы проверяли журнал событий Windows? Он может включить его в событие.
2. Есть несколько полезных ссылок social.msdn.microsoft.com/Forums/en/clr/thread /…
Ответ №1:
Я использовал следующий код для воспроизведения проблемы:
Environment.FailFast("Something bad happened");
Вам нужно добавить правильные записи реестра, чтобы поместить дамп в нужное вам место, или вы можете прочитать его, чтобы найти местоположение. Вот раздел реестра:
который
HKEY_LOCAL_MACHINESOFTWAREMicrosoft Windows Отчеты об ошибках WindowsLocalDumps
Вы можете прочитать больше о других вариантах в разделе Автоматическое получение полных дампов пользовательского режима при сбое вашего процесса.
Комментарии:
1. Вам не нужно указывать его, есть значение по умолчанию :
%LOCALAPPDATA%CrashDumps