C# NBug配置问题
关于以下两个问题:C# NBug配置问题,c#,winforms,nbug,C#,Winforms,Nbug,关于以下两个问题: 如果我正在进行配置,是否可以省略NBug.config文件 在这样的代码中: static void Main() { //NBug Crash Handling NBug.Settings.ReleaseMode = true; NBug.Settings.MiniDumpType = NBug.Enums.MiniDumpType.Normal; NBug.Settings.StopReportingAfter = 365;
static void Main()
{
//NBug Crash Handling
NBug.Settings.ReleaseMode = true;
NBug.Settings.MiniDumpType = NBug.Enums.MiniDumpType.Normal;
NBug.Settings.StopReportingAfter = 365;
NBug.Settings.WriteLogToDisk = true;
NBug.Settings.ExitApplicationImmediately = true;
NBug.Settings.StoragePath = "WindowsTemp";
AppDomain.CurrentDomain.UnhandledException += NBug.Handler.UnhandledException;
Application.ThreadException += NBug.Handler.ThreadException;
[...]
}
public MainMenu()
{
InitializeComponent();
//add handler on application load
NBug.Settings.CustomSubmissionEvent += Settings_CustomSubmissionEvent;
// Custom Submission Event handler
void Settings_CustomSubmissionEvent(object sender, CustomSubmissionEventArgs e)
{
//your sumbmission code here...
MessageBox.Show(e.FileName.ToString());
//.....
//tell NBug if submission was successfull or not
e.Result = true;
}
[...]
}
如果您使用的是nuget软件包,它已经过时,因此可能无法使用。我使用的是nuget软件包,现在改为从GitHub编译。上述位置的断点永远不会被击中。此外,未创建Nbug.log。请注释掉
ReleaseMode
,然后重试。您应该会看到日志和异常查看器(如果有)。已将ReleaseMode
设置为false。但是日志没有被创建。我将代码上传到GitHub,以防你想检查它是否对我有利。尝试配置工具。它有一个测试按钮,您可以在其中测试发送报告。这可能是权限问题或类似问题。使用测试仪时,应显示是否存在。