In einem Projekt, das ich arbeite auf FxCop zeigt mir viele (und ich meine mehr als 400) Fehler auf die InitializeComponent() -Methoden vom Windows Forms-Designer generiert. Die meisten dieser Fehler sind nur die Zuweisung der Eigenschaft Text von Labels.Code-Analyse-Regel in Quelle ausschließen
Ich möchte diese Methoden in der Quelle unterdrücken, also kopierte ich den von FxCop erzeugten Unterdrückungscode in AssemblyInfo.cs, aber es funktioniert nicht.
Dies ist das Attribut, das FxCop in die Zwischenablage kopiert hat.
[module: SuppressMessage("Microsoft.Globalization",
"CA1303:DoNotPassLiteralsAsLocalizedParameters",
Scope = "member",
Target = "WindowsClient.MainForm.InitializeComponent():System.Void",
MessageId = "System.Windows.Forms.Control.set_Text(System.String)")]
Wer kennt das korrekte Attribut, um diese Nachrichten zu unterdrücken?
PS: Ich verwende Visual Studio 2005, C#, FxCop 1.36 Beta.
Ich hatte eine Lösung mit mehreren Projekten. Die CODE_ANALYSIS muss für jedes Projekt hinzugefügt werden. – Diizzy