Visual studio 2015 Visual Studio 2015-关闭“私有”修饰符冗余”智能感知警告(RECS014)
是否可以关闭'private'修饰符Is redundant recs14 IntelliSense warning?没有找到google解决方案,因此我尝试了一段时间才找到解决方案 如果只想抑制特定的专用条目,请使用以下命令: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
#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链接表示最好使用私有修改器。。。