Respuestas:
ACTUALIZACIÓN - ReSharper 2016.1 : esta opción ahora se mueve a Edición de código → C # → Estilo de código → Agregar directiva 'usando' al alcance más profundo
¿Has probado la opción ReSharper?
Lenguajes → C # → Estilo de formato → Importaciones de espacio de nombres → Agregar directiva de uso al alcance más profundo
Sin embargo, no estoy seguro de si la limpieza del código de R # reordenará las existentes para usted.
Code Editing -> C# -> Code Style
En ReSharper 2020 , vaya a Opciones y luego:
Code Editing
->C#
->Syntax Style
->Add 'using' directive to the deepest scope
Code Editing
-> C#
-> en Syntax Style
lugar deCode Style
A partir de la versión 8.2, esto se ha movido. Ahora está aquí:
Dentro de Visual Studio
Resharper -> Opciones ...
Luego, en el cuadro de diálogo Opciones
Edición de código -> C # -> Importaciones de espacio de nombres -> Insertar usando directivas cuando sea necesario -> Agregar directiva de uso al alcance más profundo
StyleCop admite la integración de ReSharper a partir de la versión 4.7.
De http://stylecop.codeplex.com/ :
4.7 es compatible con 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) y R # 7.0 (7.0.54.77 )
4.7 es compatible con Visual Studio 2008, Visual Studio 2010 y Visual Studio 11
Esta versión incluye el complemento StyleCop ReSharper (compatible con ReSharper 5.1, 6.0, 6.1, 6.1.1 y 7.0)
He editado mis plantillas de estudio visual predeterminadas para poner mis directivas de uso dentro del espacio de nombres.
Para ordenar y eliminar directivas no utilizadas, utilizo Power Commands para Visual Studio 2008 .
Actualización para Resharper 2020.1 : esta opción ahora se puede encontrar en Opciones → Edición de código → C # → Estilo de sintaxis → Calificación de referencia y directivas 'usar'
Code Editiong
->C#
->Namespace Imports
(no en Estilo de formato).