先日、コードで例外が発生するはずだったという経験がありましたが、代わりにルーチンから起動して実行を継続しました(つまり、WinFormsプロジェクトであるため、「継続」とは、制御がさらなるユーザー入力を待つフォーム)。
変だと思いましたが、問題は解決し、気になりませんでした。今日、私は別のプロジェクトで同じことが起こりました。そこでは、存在しないファイルをXmlDocumentオブジェクトLoad()で処理していました。例外が発生するはずでしたが、代わりにルーチンからキックアウトされ、フォームに制御が戻されました。
他の誰かがこの動作を経験したか、それを引き起こしている可能性があるものについて何か知っていますか、またはこれはVS 2010のバグのように聞こえますか?