如果无法发送报告,则禁用 Nbug 引发异常

Disable Nbug raising exception if it can not send report

开发 WPF 应用程序并使用 Redmine 问题跟踪器将报告发送到。 如果 Redmine 问题跟踪器托管在未安装有效 SSL 证书的服务器上,Nbug 会崩溃,因为它无法向服务器发送报告... 如果用户没有互联网怎么办?

我不希望 NBug 导致应用程序崩溃,因为它不能做它想做的事。

NBug 是否有一个设置,如果不能发送错误报告,只允许应用程序优雅地继续运行?

根据文档启用发布模式:

NBug.Settings.ReleaseMode = true;

这会捕获所有内部异常并记录它们而不是抛出它们。