未処理の例外の後に実行されているアプリケーションに次のコードがあります。
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
var exception = e.ExceptionObject as Exception;
if (exception != null) MessageBox.Show(exception.Message + " - " + exception.StackTrace);
}
しかし、未処理の例外をキャッチしても、Windows モバイル アプリケーションは閉じます。未処理の例外をキャッチしたときにアプリケーションを閉じないようにする方法。アプリを閉じたくありません。このシナリオでログインフォームを開くか、アプリを閉じない何かを開きたいです。
だから私が欲しいのは、ネットワークがダウンしているような未処理の例外からアプリケーションを閉じるのを防ぐことです...
すべてのコードで try catch を使用することはできません....
ネットワークがダウンしている場合やその他の未処理の例外が発生した場合にアプリを閉じないようにする方法はありますか?