2017-04-05 9 views
1

データのエンコードとデコードのためのウォークスルーのあとには、thisが続きました。間違ったキーを使用してデコードすると、CryptoStreamクラスはCryptographicExceptionをスローします。実行を停止するとVSが凍ったので、私はコードをコピーできませんでしたが、ここにはスクリーンショットがあります。VB.NET:CryptographicException( "Bad Data")がキャッチされていません

enter image description here

同様の質問への答えによると、問題は、例外はtry-catchブロックの外に投げられたことがおそらくあるので、私はこの方法ですべてのコードを包含するように、それを拡大しました。それでも例外は捕まえられません。 MsgBox( "Hei")は表示されません。 「続行」をクリックすると、何度も何度もスローされる例外が発生します。私の例外設定に従って、プログラムは中断するべきではありません。

アイデア?

+0

リリースモードで実行すると、予想される動作が表示されます。それは...ビジュアルスタジオの奇妙なことです。何度も経験しました。デバッグ中に実行が停止することが止まらない理由を正確には知らないでください。私が推測するなら、コールスタックをロールバックしてあらゆるレベルで停止していますが、これが本当の原因であると信じる理由はなく、一度、ボタンを数回押し続けていて、もう1つの選択肢は、例外設定で例外を見つけて、選択解除されていることを確認することです。 – Will

+1

CTRL + F5で開始してください。 CTRLを使用すると、デバッガをアタッチしません。 – user2190035

+0

リリースモードで実行しても効果がありませんでした。 CTRL + F5で始まりました。答えとして投稿すると、私はそれを受け入れます。どうもありがとう! – Audiopolis

答えて

0

CTRL + F5で始まる問題を修正しました。

関連する問題