Odpowiedzi:
AKTUALIZACJA - ReSharper 2016.1 : Ta opcja jest teraz przeniesiona do Edycja kodu → C # → Styl kodu → Dodaj dyrektywę „using” do najgłębszego zakresu
Czy wypróbowałeś opcję ReSharper:
Języki → C # → Styl formatowania → Importy przestrzeni nazw → Dodaj dyrektywę using do najgłębszego zakresu
Nie jestem jednak pewien, czy czyszczenie kodu R # zmieni dla Ciebie kolejność istniejących.
Code Editing -> C# -> Code Style
Od wersji 8.2 to się zmieniło. Jest teraz tutaj:
W programie Visual Studio
Resharper -> Opcje ...
Następnie w oknie dialogowym Opcje
Edycja kodu -> C # -> Import przestrzeni nazw -> Wstawianie przy użyciu dyrektyw w razie potrzeby -> Dodaj dyrektywę using do najgłębszego zakresu
StyleCop obsługuje integrację ReSharper począwszy od wersji 4.7.
Z http://stylecop.codeplex.com/ :
4.7 jest kompatybilny z 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) i R # 7.0 (7.0.54.77) )
4.7 jest kompatybilny z Visual Studio 2008, Visual Studio 2010 i Visual Studio 11
To wydanie zawiera wtyczkę StyleCop ReSharper (kompatybilną z ReSharper 5.1, 6.0, 6.1, 6.1.1 i 7.0)
Dokonałem edycji domyślnych szablonów programu Visual Studio, aby umieścić dyrektywy using wewnątrz przestrzeni nazw.
Do sortowania i usuwania nieużywanych dyrektyw używam Power Commands for Visual Studio 2008 .
Aktualizacja dla Resharper 2020.1 : Tę opcję można teraz znaleźć w Opcje → Edycja kodu → C # → Styl składni → Kwalifikacja referencji i dyrektywy „using”
Code Editiong
->C#
->Namespace Imports
(nie w Styl formatowania).