जब भी मैं एक विधि में अपना लॉगर कहता हूं, उदा।क्या मैं एक निश्चित कक्षा के लिए सभी कोड विश्लेषण संदेशों को दबा सकता हूं?
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
स्ट्रिंग को एक शाब्दिक के रूप में चिह्नित करने के लिए @ के साथ उपसर्ग करें, डीबग (@ "डेटाबेस से कनेक्ट हो रहा है ...") –