Visual Studio или Resharper функциональность для размещения директив использования

StackOverflow https://stackoverflow.com/questions/820795

Вопрос

Мне нравится помещать мои директивы using в текущее пространство имен, а не снаружи, поскольку VS и Resharper по умолчанию помещают их.

Кто-нибудь знает о макро / стандартной функциональности, которая сортирует / удаляет неиспользуемые директивы и помещает их в текущее пространство имен?

Это было полезно?

Решение

ОБНОВЛЕНИЕ - ReSharper 2016.1 . Теперь этот параметр перемещен в Редактирование кода & # 8594; C # & # 8594; Стиль кода & # 8594; Добавьте директиву using в самую глубокую область

Вы пробовали использовать опцию ReSharper?

Языки & # 8594; C # & # 8594; Стиль форматирования & # 8594; Импорт пространства имен & # 8594; Добавьте директиву using к самой глубокой области видимости

Я не уверен, что очистка кода в R # изменит для вас существующие.

Другие советы

Картинка стоит тысячи слов & # 8211; таким образом, в ReSharper 2017 и 2018 :

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

Начиная с версии 8.2, это было перенесено. Сейчас здесь:

В Visual Studio
Решарпер - > Параметры ...

Затем в диалоге параметров
Редактирование кода - > C # - > Импорт пространства имен - > Вставьте с помощью директив, когда это необходимо - > Добавьте директиву using в самую глубокую область

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

Начиная с Resharper 9 это перешло в Редактирование кода = > C # = > Стиль кода = > Ссылочная квалификация = > Добавьте директиву using для самой глубокой области видимости .

Или вы можете использовать новую функцию поиска настроек и искать самую глубокую область . Точная настройка придет:

Добавить директиву using

StyleCop поддерживает интеграцию с ReSharper начиная с версии 4.7.

От http://stylecop.codeplex.com/ :

  

4.7 совместимо с JetBrains R # 5.1 (5.1.3000.12), R # 6.0 (6.0.2202.688), R # 6.1 (6.1.37.86), R # 6.1.1 (6.1.1000.82) и R # 7.0   (7.0.54.77)      

4.7 совместим с Visual Studio 2008, Visual Studio 2010 и Visual Studio 11

     

Этот выпуск включает плагин StyleCop ReSharper (совместим с   ReSharper 5.1, 6.0, 6.1, 6.1.1 и 7.0)

Я отредактировал шаблоны по умолчанию для Visual Studio , чтобы поместить мои директивы использования внутри пространство имен.

Для сортировки и удаления неиспользуемых директив я использую Команды питания для Visual Studio 2008 .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top