gpt4 book ai didi

visual-studio - 在源代码中排除代码分析规则

转载 作者:行者123 更新时间:2023-12-03 12:46:15 26 4
gpt4 key购买 nike

在一个我正在使用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。

最佳答案

您可能已经获得了正确的代码,但是您还需要在项目属性中添加CODE_ANALYSIS作为预编译器定义的符号。我认为那些SuppressMessage属性仅在定义CODE_ANALYSIS的情况下才保留在编译的二进制文件中。

关于visual-studio - 在源代码中排除代码分析规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com