我有:
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.Utility
到Framework.Utility
My.Namespace.Core.Business.Admin
到Core.Business.Admin
My.Namespace.Core.Entities.Admin
到Core.Entities.Admin
我不喜欢灯罩的建议,如何将其关闭?这些似乎没有全局设置,单击IDE0001错误只会执行bing search而不是专用的帮助页面。
此question处理由IDE0001标记的另一个问题,但不涉及命名空间。
最佳答案
这可以通过创建代码分析规则集来实现
在项目属性中,选择“代码分析”选项卡-
然后编辑一个规则集。 IDE *规则位于Analyzer的Microsoft.CodeAnalysis.CSharp.Features
下:
将IDE0001更改为none(或全部更改为none),并且不再触发该规则。
仅除去 namespace IDE0001不够细,但确实将其与其他IDE0001“建议”一起除去,这足以满足我的需求。
可以根据需要将创建的规则集应用于所有项目。
关于visual-studio-2015 - 如何在Visual Studio 2015中为完全合格的使用禁用灯泡?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31606790/