为了更好的可读性,我在测试方法中使用了下划线,我希望在整个测试名称空间中 suppress 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")]

推荐答案

我认为这是不可能的,因为harlam357已经说过.

.net相关问答推荐

Npgsql Minimum Pool Size 似乎没有被考虑在内

如何计算给定2个字符串的距离相似性度量?

Web API 中基于令牌的身份验证,无需任何用户界面

Gacutil.exe 成功添加程序集,但在资源管理器中无法查看程序集.为什么?

CurrentCulture、InvariantCulture、CurrentUICulture 和 InstalledUICulture 之间的区别

在 .NET 中获取执行 exe 路径的最佳方法是什么?

如何获得友好的操作系统版本名称?

mstest.exe 在哪里?

如何删除只读文件?

.Net 中的 Int128?

为什么 System.Timers.Timer 能在 GC 中存活,而 System.Threading.Timer 不能?

将 StreamReader 返回到开头

mscorlib 代表什么?

如何在 C# 中以编程方式安装 Windows 服务?

等待 Async Void 方法调用以进行单元测试

获取系统中已安装的应用程序

合并两个(或更多)PDF

将 SignalR 2.0 .NET 客户端重新连接到服务器集线器的最佳实践

为什么 .NET 中没有 Tree 类?

如何判断枚举是否包含数字?