1
私はWPFを実行している広大なアプリケーションを持っていると私は時折ハンドル「操作が正常に完了」エラー
にランダムに成功し
エラーを完了した操作を取得するには、物事の全体のホストである可能性があります。
このコードをトラップしてアプリを再起動する方法はありますか?私はすでに
#region "Error Checking"
void OnAppDomainUnhandledException(object sender, UnhandledExceptionEventArgs e)
{
HandleError("OnAppDomainUnhandledException", e.ExceptionObject.ToString(), e.ExceptionObject.ToString());
}
void OnDispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
{
string error = string.Empty;
if (e.Exception.InnerException != null)
error = e.Exception.InnerException.Message;
HandleError("OnDispatcherUnhandledException", e.Exception.Message.ToString(),error);
e.Handled = true;
}
#endregion
を使用していますが、これは誤り
これは、Windows API呼び出しが失敗し、エラー処理ロジックにバグがあり、エラーコードが0にリセットされるバグがある場合に発生します。一般的ではありませんが、エラー処理コードはほとんどテストされません。それはあなたが提供した情報と乾草のスタックの針です。 –
コメントありがとうございました –