禁用名称可以简化&IDE0003修复提示 [英] Disable "Name can be simplified" IDE0003 fix hint

查看:0
本文介绍了禁用名称可以简化&IDE0003修复提示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

即使在选项中禁用了检查,Visual Studio 2017也会提示使用不必要的this限定符。

看起来是这样的:

(第一行是罪魁祸首,第二行是我希望this始终的样子。)

将鼠标悬停在灰色的this上并单击灯泡可显示以下建议的修复方法:

我找不到完全禁用它的方法。有时我希望有"不必要的"this限定符,有时我不想,所以我根本不想让VS对此发表评论。

"无"是最不严重的选项,但它仍然显示这种令人讨厌的不同颜色。


是否有可能完全禁用此检查?

推荐答案

如果您知道其诊断ID(在本例中为‘IDE0003’),则可以使用规则集文件禁用任何分析

    在项目的References节点上,右键单击Analyzers并选择Open Active Rule Set

  1. 打开规则集编辑器后,只需搜索IDE0003并取消选中该复选框。然后保存规则集文件。然后保存项目。

  1. 以下XML将添加到您的项目文件中。您可以将此规则集文件添加到要禁用此规则的任何项目。

<CodeAnalysisRuleSet>ConsoleApp9.ruleset</CodeAnalysisRuleSet>

这篇关于禁用名称可以简化&IDE0003修复提示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆