在我正在研究 FxCop 的一个项目中,我在 Windows 窗体设计器生成的 InitializeComponent() 方法上显示了很多(我的意思是超过 400 个)错误。大多数错误只是标签的 Text 属性的分配。
我想在源代码中抑制这些方法,所以我将 FxCop 生成的抑制代码复制到 AssemblyInfo.cs 中,但它不起作用。
这是 FxCop 复制到剪贴板的属性。
[module: SuppressMessage("Microsoft.Globalization",
"CA1303:DoNotPassLiteralsAsLocalizedParameters",
Scope = "member",
Target = "WindowsClient.MainForm.InitializeComponent():System.Void",
MessageId = "System.Windows.Forms.Control.set_Text(System.String)")]
任何人都知道抑制此消息的正确属性吗?
PS:我正在使用 Visual Studio 2005、C#、FxCop 1.36 beta。