visual studio net mac intellij full community asp visual-studio resharper using-directives

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



resharper mac (6)

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á:

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?


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 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)


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


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 alcance más profundo

¿Has probado la opción ReSharper?

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

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