Jul*_*sar 19 code-analysis fxcop initializecomponent suppression visual-studio
在我正在研究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)")]
Run Code Online (Sandbox Code Playgroud)
任何人都知道正确的属性来压制这些消息?
PS:我使用的是Visual Studio 2005,C#,FxCop 1.36 beta.
Mat*_*ton 18
您可能已经获得了正确的代码,但您还需要在项目属性中添加CODE_ANALYSIS作为预编译器定义的符号.我认为如果定义了CODE_ANALYSIS,那些SuppressMessage属性只会保留在已编译的二进制文件中.
| 归档时间: |
|
| 查看次数: |
6547 次 |
| 最近记录: |