我有:

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将其标记为改进:Name Can by Simplified for
  • My.Framework.UtilityFramework.Utility
  • My.Namespace.Core.Business.AdminCore.Business.Admin
  • My.Namespace.Core.Entities.AdminCore.Entities.Admin

  • 我不喜欢灯罩的建议,如何将其关闭?这些似乎没有全局设置,单击IDE0001错误只会执行bing search而不是专用的帮助页面。

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

    最佳答案

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

    在项目属性中,选择“代码分析”选项卡-
    visual-studio-2015 - 如何在Visual Studio 2015中为完全合格的使用禁用灯泡?-LMLPHP

    然后编辑一个规则集。 IDE *规则位于Analyzer的Microsoft.CodeAnalysis.CSharp.Features下:

    visual-studio-2015 - 如何在Visual Studio 2015中为完全合格的使用禁用灯泡?-LMLPHP

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

    仅除去 namespace IDE0001不够细,但确实将其与其他IDE0001“建议”一起除去,这足以满足我的需求。

    可以根据需要将创建的规则集应用于所有项目。

    关于visual-studio-2015 - 如何在Visual Studio 2015中为完全合格的使用禁用灯泡?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31606790/

    10-13 07:02