NBugに関する 2 つの質問:
次のようなコードで構成を行っている場合、NBug.config ファイルを省略できますか。
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; } [...] }