抑制CA1716:标识符不应与关键字匹配

时间:2018-06-11 11:07:27

标签: c# .net visual-studio namespaces suppress-warnings

我想压制CA1716。我尝试为命名空间执行此操作,如下所述:https://docs.microsoft.com/en-us/visualstudio/code-quality/in-source-suppression-overview 我知道为什么你通常不应该压制这个警告以及如何避免它。 该项目是一个类库,我试图压制这样的警告:

[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", Scope = "namespace", Target = "MyConflictionNamespace", Justification = "There won't be name conflicts.")]
namespace MyConflictionNamespace
{
    public enum MyEnum
    {
    }
}

基本上有两种文件使用这种模式,我已经尝试将SuppressMessage复制并粘贴到这两种文件中。没有什么对我有用。我在哪里放置SuppressMessage或声明错误?

0 个答案:

没有答案