我正在尝试在我的应用程序中使用Environment.FailFast()。 MSDN文档说它在应用程序终止期间创建了一个应用程序转储。
FailFast方法将消息字符串写入Windows 应用程序事件日志 创建应用程序的转储 ,然后 终止当前进程。消息字符串也包含在中 向Microsoft报告错误。
有人可以将我引导到创建转储的位置吗?
答案 0 :(得分:4)
我使用以下代码重现该问题:
Environment.FailFast("Something bad happened");
您需要为其添加正确的注册表项以将转储放置在所需位置,或者您可以阅读它以查找位置。这是注册表项:
是
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Windows错误报告\ LocalDumps
您可以在Getting full user mode dumps automatically when your process crashes中详细了解其他选项。