アプリケーションをデバッグすると、次のようなメッセージが常に表示されます。
タイプ'xxxx.xxxxx'の例外がxxxxx.exeで発生しましたが、ユーザーコードでは処理されませんでした。
問題は、DoWorkで例外をスローするBackgroundWorkersがあり、それらはRunWorkerCompletedイベントのRunWorkerCompletedEventArgs.Errorをチェックすることで処理されることです。これは、実行時にうまく機能します。
Visual Studioがこれらを「未処理」として表示しないようにする方法はありますか?
これは、DoWorkからUIにエラーを返す正しい方法ではありませんか?
例外をApplicationExceptionに拡張させ、例外ダイアログのApplicationExceptionの横にあるボックスのチェックを外してみましたが、それでも表示されます。