【问题标题】:How can I Disable Lightbulb for Fully Qualified Usings in Visual Studio 2015?如何在 Visual Studio 2015 中禁用灯泡以进行完全合格的使用?
【发布时间】:2015-07-24 09:24:04
【问题描述】:

我有:

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

  • 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


    【解决方案1】:

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

    来实现

    在项目属性中选择代码分析选项卡 -

    然后编辑规则集。 IDE* 规则在 Analyzer Microsoft.CodeAnalysis.CSharp.Features 下:

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

    仅删除命名空间 IDE0001 不够精细,但确实删除了它以及 IDE0001 的其余“建议”,这足以满足我的需求。

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

    【讨论】:

    • 我还必须在修改规则集后重新启动我的 Visual Studio 实例。谢谢!
    • 在哪个版本的 Visual Studio 中?
    • Visual Studio 2015 更新 3(.xproj 项目)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    • 2017-04-22
    • 1970-01-01
    • 2015-10-12
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    相关资源
    最近更新 更多