PVS Studio取消整个C#文件的单个警告

时间:2019-03-11 14:01:33

标签: c# pvs-studio

我正在尝试使用https://www.viva64.com/en/m/0017/中的语法来禁止对整个C#文件发出警告。

根据文件开头的文档//-V::3085,应禁止显示文件中的所有V3085警告。

使用以下代码,我仍然看到警告。我在做什么错了?

//-V::3085
namespace ClassLibrary
{
    public class Class
    {
        public static string Property => null;

        public sealed class InnerClass
        {
            public string[] Property { get; set; }
        }
    }
}

1 个答案:

答案 0 :(得分:1)

  

根据文件开头的///-V :: 3085   应该禁止显示文件中的所有V3085警告。

此语法仅适用于编译单元,不适用于单个文件,并且仅在C ++中用作源文件中的注释-对于C#,您需要将pvsconfig文件(在上面提供的链接中描述)添加到您的项目,然后在此行添加-这将对整个项目禁用警告(因为在C#中,整个项目是一个编译单元)。