2012-04-16 8 views
0

私はVisual Studio 2008を使用していて、winformで作業しています。通常、処理されていない例外が発生した場合、エラーを引き起こす行でコードが破損します。ただし、フォームを閉じるだけで開始しています。コードをステップ実行すると、処理されない例外からフォームdisposeに直進し、アプリケーションを閉じます。Visual Studio 2008 - 処理できない例外がそのままフォーム廃棄する

私は誤ってオプションを変更しましたか?テスト目的のために

は、私が唯一の行で、空のWindowsフォームを作成:

は(新しい例外を投げます)。

同様の現象が観察されました。また、ユーザー未処理の例外が発生した場合は、すべてが中断するように設定されています。問題のない別のプロジェクトを試したので、プロジェクト固有のものでなければなりません。

+0

64ビットオペレーティングシステムを使用していますか?プラットフォームターゲットがx86に設定されていますか? –

+0

両方には該当しません。さらに、これはvs2008環境内でコードをデバッグするだけで、私が実行している公開版/コンパイル済みのexeではありません。私は、プロジェクト/環境設定を明示的に変更したとは思いません。 – Corey

答えて

1

メニューに移動|デバッグ|例外... VSが適切な例外を壊していることを確認してください。

+0

うん、それはすでにチェックされています。ユーザー未処理の例外を突破する必要があります。代わりに、私はフォームを破棄します。また別のプロジェクトを開きましたが、他のプロジェクトではまだ破損が予想どおりに機能しています。 – Corey

+0

user-unhandledの代わりにスローされた例外を破棄してみてください。 – joce

+0

これはうまくいきますが、なぜフォームが破棄されている別の未処理の例外ハンドラがあるように思えますか? – Corey

関連する問題