Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 Visual Studio 2015-关闭“私有”修饰符冗余”智能感知警告(RECS014)_Visual Studio 2015 - Fatal编程技术网

Visual studio 2015 Visual Studio 2015-关闭“私有”修饰符冗余”智能感知警告(RECS014)

Visual studio 2015 Visual Studio 2015-关闭“私有”修饰符冗余”智能感知警告(RECS014),visual-studio-2015,Visual Studio 2015,是否可以关闭'private'修饰符Is redundant recs14 IntelliSense warning?没有找到google解决方案,因此我尝试了一段时间才找到解决方案 如果只想抑制特定的专用条目,请使用以下命令: #pragma warning disable RECS0145 private int myvar; #pragma warning restore RECS0145 如果要在整个文件中抑制所有这些警告,请使用文件开头的pragma: pragma警告禁用R

是否可以关闭'private'修饰符Is redundant recs14 IntelliSense warning?

没有找到google解决方案,因此我尝试了一段时间才找到解决方案

如果只想抑制特定的专用条目,请使用以下命令:

#pragma warning disable RECS0145
    private int myvar;
#pragma warning restore RECS0145
如果要在整个文件中抑制所有这些警告,请使用文件开头的pragma:

pragma警告禁用RECS0145

如果要在整个项目中禁用警告,请使用编译器指令:打开项目的属性,进入“生成”选项卡,并在“抑制警告”文本框中添加要抑制的代码的逗号分隔列表

,建议对此警告进行多个修复

使用Gianpiero提到的pragma指令

此外,还有一个项目级修复程序:在GlobalSuppressions.cs项目文件中放置以下行: [程序集:System.Diagnostics.CodeAnalysis.SuppressMessage代码中的冗余,RECS0145:删除不需要的“专用”修饰符]

安装扩展插件。 在VS内部,展开解决方案资源管理器中的“引用”节点,右键单击“分析器”,然后选择“打开活动规则集” 展开“RefactoringEssentials”节点,并将RECS0145从警告更改为无 对所有其他项目重复此操作,或者将.ruleset文件复制并粘贴到其他项目中,并手动更改名称和说明。该文件仅为XML
事实证明,此警告来自Refactoring Essentials扩展。我已将解释如何忽略此规则的答案标记为答案。哇,Visual Studio中的漫画SAN!警告链接的SO链接表示最好使用私有修改器。。。