【发布时间】:2012-07-06 18:17:13
【问题描述】:
我在测试方法中使用下划线以获得更好的可读性,并且我想抑制整个测试命名空间的 FxCop 错误/警告。
我怎样才能做到这一点?我和GlobalSuppressions.cs 玩过,但没有任何效果:
[module: System.Diagnostics.CodeAnalysis.SuppressMessage(
"Microsoft.Naming", "CA1707:IdentifiersShouldNotContainUnderscores",
Scope = "namespace", Target = "Company.Product.Tests")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"Microsoft.Naming", "CA1707:IdentifiersShouldNotContainUnderscores",
Scope = "namespace", Target = "Company.Product.Tests")]
【问题讨论】:
-
+1 同上...我在 AssemblyInfo.cs 文件中尝试了类似的方法,但它也不起作用。也许 CA1707 不能针对整个库或命名空间,而只能针对成员本身。
-
是否可以将其应用于整个解决方案?
标签: c# .net namespaces code-analysis fxcop