Dans un projet sur lequel je travaille, FxCop me montre beaucoup d'erreurs (et je veux dire plus de 400) sur les méthodes InitializeComponent() générées par le concepteur Windows Forms. La plupart de ces erreurs sont juste l'assignation de la propriété Text des labels.Exclusion de la règle d'analyse de code dans la source
Je voudrais supprimer ces méthodes dans la source, j'ai donc copié le code de suppression généré par FxCop dans AssemblyInfo.cs, mais cela ne fonctionne pas.
C'est l'attribut que FxCop a copié dans le presse-papiers.
[module: SuppressMessage("Microsoft.Globalization",
"CA1303:DoNotPassLiteralsAsLocalizedParameters",
Scope = "member",
Target = "WindowsClient.MainForm.InitializeComponent():System.Void",
MessageId = "System.Windows.Forms.Control.set_Text(System.String)")]
Quelqu'un connaît l'attribut correct pour supprimer ces messages? PS: J'utilise Visual Studio 2005, C#, FxCop 1.36 bêta.
J'avais une solution avec plusieurs projets. Le CODE_ANALYSIS doit être ajouté pour chaque projet. – Diizzy