2015-07-24 8 views
23

mam:Jak mogę wyłączyć żarówkę dla w pełni kwalifikowanych użytkowników w 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; 

    ... 
} 

W Visual Studio 2015, to jest oznaczone jako poprawa przez żarówka IDE0001: Nazwa może być uproszczony dla

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

Nie podoba mi się sugestia lighbulb, jak mogę ją wyłączyć? Nie wydaje się, aby było to ustawienie globalne, a kliknięcie błędu IDE0001 powoduje wykonanie raczej bing search niż specjalnej strony pomocy.

Ten question zajmuje się innym problemem oznaczonym przez IDE0001, ale nie zawiera przestrzeni nazw.

Odpowiedz

21

ten może zostać osiągnięty poprzez stworzenie Code Analysis zestaw reguł

W właściwości projektu wybierz zakładkę Code Analysis - enter image description here

Następnie edytować zestaw reguł. Zasady IDE * są pod Analyzer Microsoft.CodeAnalysis.CSharp.Features:

enter image description here

Zmień IDE0001 sobie równych (lub wszystkie z nich brak), a zasada nie jest już zwolniony.

Nie jest wystarczająco ziarnisty, aby pozbyć się przestrzeni nazw IDE0001, ale pozbywa się jej wraz z resztą "sugestii" IDE0001, która jest wystarczająco dobra dla moich potrzeb.

Utworzony zestaw reguł można zastosować do wszystkich projektów w razie potrzeby.

+1

Musiałem także ponownie uruchomić instancję Visual Studio po zmodyfikowaniu zestawu reguł. Dzięki! –

+0

Niestety nie jest już dostępny ... – Maxim

+0

W której wersji programu Visual Studio? – NikolaiDante

Powiązane problemy