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