vs デバッガーで奇妙な問題が発生しています。vs デバッガーでプログラムを実行すると、ハンドルされない例外でデバッガーが中断しません。代わりに、プログラムが正常に終了したかのように、制御が VS に返されます。出力タブを見ると、スレッド終了の直前に最初のチャンスの例外がリストされています。
[デバッグ] メニューの [例外] ボックスの使用方法を理解しています。未処理の例外の中断をチェックしました。発生している特定の例外の初回例外をチェックすると、デバッガーが停止します。
ただし、デバッガーは「未処理の例外」でも停止する必要があることを理解しています。それは私のためにこれをしていません。
出力タブの最後の数行は次のとおりです。
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
The thread 0x60c has exited with code 0 (0x0).
The program '[3588] ALMSSecurityManager.vshost.exe: Managed' has exited with code -532459699 (0xe0434f4d).
例外が未処理のときに「最初のチャンス」例外としてフラグが立てられる理由がわかりません。
0xe0434f4d 終了コードは一般的な COM エラーだと思います。
何か案は?
メトロ。