私は Visual Studio 2008 を使用しており、winform で作業しています。通常、未処理の例外が発生すると、エラーの原因となった行でコードが中断されます。ただし、フォームを閉じるだけです。コードをステップ実行すると、未処理の例外からフォームの破棄に直接進み、アプリケーションを閉じます。
うっかりオプションを変更してしまったのでしょうか?
テスト目的で、1 行だけの空の Windows フォームを作成しました。
new Exception() をスローします。
そして、同じ行動を観察しました。また、ユーザーがハンドルしない例外が発生すると、すべてが中断するように設定されます。問題のない別のプロジェクトを試したので、プロジェクト固有のものでなければなりません。