Funcionalidad de Visual Studio o Resharper para la colocación de directivas
-
03-07-2019 - |
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?
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
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
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á:
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 .