Funcionalidad de Visual Studio o Resharper para la colocación de directivas de uso

Me gusta poner mis directivas de uso dentro del espacio de nombres actual, y no fuera, ya que VS y Resharper las ponen por defecto.

¿Alguien sabe de una funcionalidad macro / estándar que clasifica / elimina el uso sin usar directivas y las coloca dentro del espacio de nombres actual?

ACTUALIZACIÓN – ReSharper 2016.1 : esta opción ahora se mueve a Edición de código → C # → Estilo de código → Agregar ‘usando’ directiva al scope más profundo

¿Has probado la opción ReSharper?

Idiomas → C # → Estilo de formateo → Importaciones del espacio de nombre → Agregar usando la directiva al scope más profundo

No estoy seguro si la limpieza del código de R # reordenará las ya existentes para usted.

Una imagen vale más que mil palabras, así en ReSharper 2017 y 2018 :

enter image description here

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 # -> Namespace Imports -> Insertar usando directivas cuando sea necesario -> Añadir usando la directiva al scope más profundo

enter image description here

A partir de Resharper 9 esto se ha movido a Code Editing => C# => Code Style => Reference Qualification => Add 'using' directive to deepest scope .

O puede usar una nueva función de búsqueda de configuraciones y buscar el deepest scope . La configuración exacta surgirá:

Agregue la directiva 'using' al alcance más profundo

StyleCop admite la integración de ReSharper a partir de la versión 4.7.

Desde 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 .