gpt4 book ai didi

c# - "StyleCop "SA1300 未在 GlobalSuppressions.cs 类中抑制

转载 作者:行者123 更新时间:2023-11-30 13:36:56 30 4
gpt4 key购买 nike

我正试图通过这行代码抑制 SA1300 的 Style Cope 警告。

[SuppressMessage("StyleCop.CSharp.NamingRules","SA1300:ElementMustBeginWithUpperCaseLetter", Justification = "Reviewed.")] 

它在类级别工作(即,如果我把它放在有警告的类中,那么它的工作)但如果我把它放在 GlobalSuppressions.cs 类中则不起作用。我想抑制整个程序集的 SA1300 警告,所以我将此行放在 GlobalSuppressions.cs 中,但它不起作用。

[assembly: SuppressMessage("StyleCop.CSharp.NamingRules","SA1300:ElementMustBeginWithUpperCaseLetter", MessageId = "Ctl", Scope = "namespace", Target = "Assembly name"))]

是否可以在“GlobalSuppressions.cs”中实现? 它也不适用于“SA1600”

最佳答案

我刚遇到同样的问题,所以我想告诉你我的结果。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.StyleCop.CSharp.NamingRules", "SA1300:ElementMustBeginWithUpperCaseLetter", Justification = "Auto generated name")]

我注意到您的 StyleCop 命名空间不完全合格。应该是“Microsoft.StyleCop.CSharp.NamingRules”

关于c# - "StyleCop "SA1300 未在 GlobalSuppressions.cs 类中抑制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28023457/

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