我试图通过这行代码抑制SA1300的Style Cope警告.
[SuppressMessage("StyleCop.CSharp.NamingRules","SA1300:ElementMustBeginWithUpperCaseLetter", Justification = "Reviewed.")]
Run Code Online (Sandbox Code Playgroud)
它在类级别工作(即如果我把它放在有警告然后工作的类中)但是如果我把它放在GlobalSuppressions.cs类中则不行.我想要抑制整个程序集的SA1300警告,所以我把这行放在GlobalSuppressions.cs中,但它没有用.
[assembly: SuppressMessage("StyleCop.CSharp.NamingRules","SA1300:ElementMustBeginWithUpperCaseLetter", MessageId = "Ctl", Scope = "namespace", Target = "Assembly name"))]
Run Code Online (Sandbox Code Playgroud)
是否可以在"GlobalSuppressions.cs"中执行此操作?它也不适用于"SA1600"
Lee*_*ter 10
我刚才有同样的问题,所以我想我会给你我的结果.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.StyleCop.CSharp.NamingRules", "SA1300:ElementMustBeginWithUpperCaseLetter", Justification = "Auto generated name")]
Run Code Online (Sandbox Code Playgroud)
我注意到你的StyleCop命名空间不是完全限定的.应该是"Microsoft.StyleCop.CSharp.NamingRules"
| 归档时间: |
|
| 查看次数: |
2777 次 |
| 最近记录: |