私のロガーをメソッドで呼び出すときはいつでも、特定のクラスのすべてのコード解析メッセージを抑制することはできますか?
CA1303 : Microsoft.Globalization:
Method 'Database.Connect()' passes a literal
string as parameter 'message' of a call to 'ILogger.Debug(string)'.
Retrieve the following string(s) from a resource table instead:
"Connecting to database...".
私はの機能を使用するたびにこの警告を抑止する方法はあります:
_logger.Debug("Connecting to database...");
は、私は警告を取得しますか? 私はそれを使用しているすべての方法で実際には抑制したくありません。
それとも、あなたが代わりにリソーステーブルから文字列を取得でき、その後、あなたはもうすべての警告を持っていないのだろうか? – Msonic
私は知っていますが、私はログメッセージのためにそれをしたくありません。 – xsl
リテラルとしてマークする文字列に@を付ける.Debug(@ "データベースに接続中...") –