Подтвердить что ты не робот

Как отключить лампочку для полностью квалифицированных пользователей в 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 это помечено как улучшение с помощью lightbulb IDE0001: Name Can by Simplified для

  • My.Framework.Utility to Framework.Utility
  • My.Namespace.Core.Business.Admin to Core.Business.Admin
  • My.Namespace.Core.Entities.Admin to Core.Entities.Admin

Мне не нравится предложение lighbulbs, как я могу отключить его? Похоже, что для них нет глобальных настроек, и щелчок по ошибке IDE0001 просто выполняет поиск bing, а не специальную страницу справки.

Этот question относится к другой проблеме, помеченной IDE0001, но не к пространству имен.

4b9b3361

Ответ 1

Это может быть достигнуто с помощью создания кода анализа кода

В свойствах проекта выберите вкладку "Анализ кода" - введите описание изображения здесь

Затем отредактируйте набор правил. Правила IDE * находятся в разделе Analyzer Microsoft.CodeAnalysis.CSharp.Features:

введите описание изображения здесь

Измените IDE0001 на none (или все из них на none), и правило больше не запускается.

Он не достаточно гранулирован, чтобы избавиться от пространства имен IDE0001, но избавиться от него, а также от остальных "предложений" IDE0001, которые достаточно хороши для моих нужд.

Созданный набор правил может применяться ко всем проектам по мере необходимости.