2013-12-18 6 views
3

Опция организации использования в Visual Studio 2013 не соответствует правилам стиля SA1208 стиля. Например:Упорядочить использование в Visual Studio 2013 не соответствует правилам StyleCop

УПОРЯДОЧИТЬ usings поставит их в:

Namespace.Entities; 
Namespace.Interfaces; 
System; 
System.Linq; 

Но SA108 требует системных из них первый.

System; 
System.Linq; 
Namespace.Entities; 
Namespace.Interfaces; 

Есть ли способ заставить визуальное поведение студии соответствовать правилу StyleCop?

ответ

7

По умолчанию моя установка Visual Studio уже сортирует запросы системы.

Но вы можете изменить его. См. here (отметьте заметку).

Перейти к разделу Инструменты -> Параметры -> C# (предполагается, что вы работаете над проектом C#) -> Дополнительно. Затем установите флажок с надписью «директивы Place„System“первой при сортировке usings»

EDIT: Для последних версий MS переместил документацию на другую страницу: см here (проверьте usings раздел Организуйте).

+0

Круто спасибо, я не помню, как менялась настройка. – NikolaiDante

+0

Кажется, что опция отключена по умолчанию -.- Поймал меня врасплох! – Heliac