메소드에서 내 로거를 호출 할 때마다 (예 :특정 클래스의 모든 코드 분석 메시지를 표시하지 않을 수 있습니까?
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...".
내가 ILogger
의 기능을 사용할 때마다이 경고를 억제하는 방법이 있나요 :
_logger.Debug("Connecting to database...");
나는 경고를 얻을? 나는 그것을 사용하고있는 모든 방법에서 그것을 실제로 억제하고 싶지 않다.
를 또는, 대신 자원 테이블에서 문자열을 얻을 수있는 다음 더 이상 경고가되지 않습니다? – Msonic
나도 알아,하지만 나는 로그 메시지를 위해 그것을하고 싶지 않아. – xsl
리터럴로 표시하려면 문자열 앞에 @를 붙입니다. @Debug (@ "데이터베이스에 연결 중 ...") –