C# Environment.FailFast()创建的应用程序转储位于磁盘上的何处?

C# Environment.FailFast()创建的应用程序转储位于磁盘上的何处?,c#,.net,event-log,C#,.net,Event Log,我正在尝试在我的应用程序中使用Environment.FailFast()。MSDN文档说明它在应用程序终止期间创建应用程序转储 FailFast方法将消息字符串写入Windows 应用程序事件日志,创建应用程序的转储,然后 终止当前进程。消息字符串也包含在 向Microsoft报告错误 有人能告诉我创建转储的位置吗?我使用以下代码重现了该问题: Environment.FailFast("Something bad happened"); 您需要为它添加正确的注册表项以将转储放在所需的位置,

我正在尝试在我的应用程序中使用Environment.FailFast()。MSDN文档说明它在应用程序终止期间创建应用程序转储

FailFast方法将消息字符串写入Windows 应用程序事件日志,创建应用程序的转储,然后 终止当前进程。消息字符串也包含在 向Microsoft报告错误


有人能告诉我创建转储的位置吗?

我使用以下代码重现了该问题:

Environment.FailFast("Something bad happened");
您需要为它添加正确的注册表项以将转储放在所需的位置,或者您可以读取它以查找位置。这是注册表项:

那是

HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\Windows错误报告\LocalDumps


您可以在中阅读有关其他选项的更多信息

你检查过Windows事件日志了吗?它可能会将其包含在事件中。您不必指定它的有用链接很少,有一个:
%LOCALAPPDATA%\CrashDumps