如何在Visual Studio 2015中禁用灯泡以获得完全合格的使用?

时间:2015-07-24 09:24:05

标签: visual-studio-2015

我有:

namespace My.Namespace.Admin.Presenter
{
    using System;
    using System.Collections.Specialized;
    using System.Globalization;

    using My.Framework.Utility;
    using My.Namespace.Core.Business.Admin;
    using My.Namespace.Core.Entities.Admin;

    ...
}

在Visual Studio 2015中,这被标记为灯泡 IDE0001的改进:名称可以简化

  • My.Framework.UtilityFramework.Utility
  • My.Namespace.Core.Business.AdminCore.Business.Admin
  • My.Namespace.Core.Entities.AdminCore.Entities.Admin

我不喜欢灯泡的建议,我怎么能把它关掉?对于这些设置似乎不是全局设置,单击IDE0001错误只执行bing search而不是专用帮助页面。

question处理IDE0001标记的另一个问题,但不处理命名空间。

1 个答案:

答案 0 :(得分:23)

这可以通过创建代码分析规则集

来实现

在项目属性中,选择“代码分析”选项卡 - enter image description here

然后编辑规则集。 IDE *规则位于分析器Microsoft.CodeAnalysis.CSharp.Features

enter image description here

将IDE0001更改为无(或全部为无),并且该规则不再被触发。

它不够精细,只能摆脱命名空间IDE0001,但确实摆脱了它与IDE0001的其余部分"建议"这足以满足我的需求。

创建的Ruleset可以根据需要应用于所有项目。