2017-12-28 23 views
1

Windows 10デスクトップ用のuwp app(.Net native)を作成しました。ライブクラッシュレポートの収集にはHockeyAppを使用します。スタックトレースは有益ではありません。これは長年にわたる問題であり、解決策はありません。私はthisを試しましたが、動作しません。私のコンピュータ上でuwp app(.netネイティブ)と未処理例外

System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw 
Arg_NullReferenceException 

Microsoft.HockeyApp.Extensibility.Windows.UnhandledExceptionTelemetryModule.CoreApplication_UnhandledErrorDetected 
The parameter is incorrect. The parameter is incorrect. 

アプリケーションが安定して動作します: は、私はこれらの例外を取得します。おそらくこれはWindowsのバージョンに起因するものです。私はこれが私のxamlによると思う。これらの間違いを訂正することは私にとって非常に重要です。しかし、私はテーブルを拒否することはできません。 これらのエラーの原因を見つけるにはどうすればよいですか?

答えて

3

申し訳ありませんが、これは回答ではありませんが、コメント欄に十分なスペースがありません。


あなたApp.xaml.csに次のことを試してみてください。これらのイベントにハンドラを追加して、クラッシュについて何かを返すかどうかを確認します。

public App() 
{ 
    UnhandledException += OnUnhandledException; 
    TaskScheduler.UnobservedTaskException += OnUnobservedException; 

    InitializeComponent(); 
} 

private static void OnUnhandledException(object sender, UnhandledExceptionEventArgs e) 
{ 
    // Occurs when an exception is not handled on the UI thread. 


    // if you want to suppress and handle it manually, 
    // otherwise app shuts down. 
    e.Handled = true; 
} 

private static void OnUnobservedException(object sender, UnobservedTaskExceptionEventArgs e) 
{ 
    // Occurs when an exception is not handled on a background thread. 
    // ie. A task is fired and forgotten Task.Run(() => {...}) 


    // suppress and handle it manually. 
    e.SetObserved(); 
} 
+0

ありがとうございます。やってみます。 – FetFrumos