Pregunta

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

¿Alguien sabe de una macro / funcionalidad estándar que ordene / elimine las directivas no utilizadas y las ponga dentro de el espacio de nombres actual?

¿Fue útil?

Solución

ACTUALIZACIÓN - ReSharper 2016.1 : esta opción ahora se mueve a Edición de código ? C # ? Estilo de código ? Agregue la directiva 'agregando' usando 'al ámbito más profundo

¿Has probado la opción ReSharper:

Idiomas ? C # ? Estilo de formato ? Importaciones de espacio de nombres ? Agregar directiva de uso al ámbito más profundo

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

Otros consejos

Una imagen vale más que mil palabras & # 8211; por lo tanto, en ReSharper 2017 y 2018 :

 introduce la descripción de la imagen aquí

A partir de la versión 8.2, esto se ha movido. Ahora está aquí:

Dentro de Visual Studio
Resharper - > Opciones ...

Luego en el diálogo de Opciones
Edición de código - > C # - > Importaciones de espacio de nombres - > Insertar usando directivas cuando sea necesario - > Agregue el uso de la directiva al ámbito más profundo

ingrese la descripción de la imagen aquí

A partir de Resharper 9, esto se ha movido a Edición de Código = > C # = > Code Style = > Calificación de referencia = > Agregue la directiva 'using' al ámbito más profundo .

O puede usar la nueva función de búsqueda de configuración y buscar alcance más profundo . La configuración exacta aparecerá:

Agregue la directiva 'agregando' 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 edité mis plantillas de estudio visual predeterminadas para poner dentro mis directivas de uso el espacio de nombres.

Para ordenar y eliminar directivas no utilizadas, uso Comandos de energía para Visual Studio 2008 .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top