目录

收集故障转储

DotNetBrowser 在单独的本机进程中运行 Chromium。Chromium 引擎中的错误可能会导致进程意外终止。发生这种情况时,Chromium 会生成包含调试信息的故障转储文件。

如果 Chromium 进程意外终止,并且您收到退出代码非零的 Engine.Disposed 事件,请提交工单并将生成的故障转储文件发送给我们。

故障转储文件的位置 

当某个 Chromium 进程崩溃时,DotNetBrowser 会生成故障转储文件。转储文件的位置取决于平台:

  • Windows: %appdata%\DotNetBrowser\dotnetbrowser.dmp.dir
  • Linux: $HOME/.config/DotNetBrowser/dotnetbrowser.dmp.dir
  • macOS: $HOME/Library/Application Support/DotNetBrowser/dotnetbrowser.dmp.dir

若要更改默认目录,请使用 EngineOptions.CrashDumpDirectory 属性:

C#
VB
EngineOptions.CrashDumpDirectory = "C:\\DotNetBrowser\\crash-dumps";
EngineOptions.CrashDumpDirectory = "C:\DotNetBrowser\crash-dumps"