1. ホーム
  2. c#

[解決済み] THAT例外がスローされキャッチされたときにデバッガーを停止させない

2023-02-25 05:52:45

質問

tools/exceptions で、例外が発生したときにデバッガを停止するオプションを設定しました。それが捕らえられたかどうかにかかわらず。

そのルールの例外を除外するにはどうしたらよいでしょうか。私のコードのどこかに、プログラム ロジックの一部である捕捉された例外があります。そのため、その例外がヒットするたびにデバッガーを停止させたくはないことは明らかです。

例 344 行目の nullreference 例外 (これはキャッチされます) を無視したい。他のすべての例外で停止させたい

どのように解決するのですか?

私の記憶が正しければ、あなたは DebuggerStepThrough 属性を使うことができます。迷惑な例外を発生させるコードをメソッドに分離して、そのメソッドを属性で装飾すればいいんでしょうね。