例外がスローされるという異常な(私にとって)問題があります。例外がスローされた後、アプリケーションはループし、終了しません。
if(!foundRemoteID)
{
throw new ArgumentOutOfRangeException(
"value",
"Remote ID was not found."
);
}
「if(!foundRemoteID)」行にブレークポイントを挿入しましたが、最初に例外がスローされた後、プログラムはまったくヒットしません。「throw new (..)」で何度もループするだけです。
-どのレベルでも try{} catch{} ブロックがまったくありません。-このコードを含むループはありません
私はそれを入れてみました:
try
{
(..)
}
finally
{
Enviroment.Exit(1);
}
しかし、final{} ブロックはヒットしません。
このクラスの他の throw new (..) も同じように動作します。
些細なことを見逃していますか?
更新: 問題は私のプロジェクトとは関係ありません。だけの単純なコンソール アプリケーションを作成しました。
throw new FileNotFoundException();
Main() メソッドでは、問題は解決しません。
VS2010 の設定をデフォルトにリセットしようとしましたが、役に立ちませんでした。