2017-01-19 29 views
0

Visual Studio 2015は、Try Catchブロックでエラーが処理されたとしても、常に例外をデバッグモードでスローします。なぜこれが起こっているのか教えてください。これをオフに切り替える方法はわかりません。Visual Studio 2015が例外キャッチブロックで例外をスローする

+0

実際の例外がスローされた可能性がありますか?あなたのコードを投稿してください – NicoRiff

+0

具体例を提示してください。この質問はおそらく広範囲のために削除されるでしょう。 –

+1

Visual Studioの設定を確認してください:https://msdn.microsoft.com/en-us/library/d14azbfh(v=vs.110).aspx –

答えて

10

例外設定(Visual StudioのCtrl + Alt + E)に移動し、スローされたときに中断したい例外の種類をチェックします。

説明の編集 デバッグモードで実行すると、Visual Studioは例外が発生したときに通知することが開発者を助ける良い方法だと考えています。たとえ例外が捕捉されたとしても。 例外設定では、通知の対象となる種類を選択してこの動作を変更できます。

+0

それは問題ありませんが、理由を説明する必要があります。 OPは明らかにこの全体の概念について混乱しているので、この答えは実際にはそれを助けるものではありません。良い答えは何かのバンダイを叩いて移動するだけでなく、教えるべきです*。 –

+0

あなたのコメントを反映するために私の答えを更新しました。 –

+0

ブルーノにご協力いただきありがとうございます。 「例外設定」では、「リストをデフォルト設定に戻す」というボタンですが、これをクリックするとすべて正常に機能します。 – Shagohad

1

first chance exceptionの処理を有効にしました。

無効にするには、[デバッグ] - > [Windows] - > [例外設定]を開き、スロー時にデバッグを中断したくない例外をオフにします。詳細はリンクを確認してください。

関連する問題