Galería

BatchFormat: Organize Usings Across Your Entire Solution C#

image010Cuando se tiene que mantener una gran colección de soluciones en C#, algunas veces nos toca enfrentarnos a situaciones en las cuales resulta necesario realizar el conocido “organize using”.

Al respecto, nos compartió hace ya algunos años un post en MSDN titulado “Organize Usings Across Your Entire Solution” (de donde tomé el nombre para este artículo) donde nos ofrece una manera de abordar esta tarea.

Sin embargo, dicha solución está implementada con macros y las nuevas versiones de Microsoft Visual Studio ya no incluyen esta funcionalidad, sino que hay que incorporársela a través de alguna extensión, tal como “Macros for Visual Studio”.

macros

BatchFormat

Una manera que pudiera resultar más simple, es el uso de la extensión BatchFormat

batchformatsite

 

Si bien, al reiniciar el Visual Studio encontramos que nos arroja un error

batchformat3

Pulsamos el botón [Yes] y continuamos.

Además, al reiniciar el Microsoft Visual Studio, efectivamente resuelve el incidente.

Ahora, en lugar de tener que hacer el “organize using” clase por clase

removeandsortusings

…podremos indicarle que lo realice a través de toda la solución.

batchFormat4

Tienes que probarlo!

batchformatresult

 

Finalmente, mi agradecimiento a por su bien valorado aporte.

 

Espero te haya sido útil este post.

………….

Quiero man.tener.me informado: Seguir en Twitter @eldavid_oficial https://twitter.com/eldavid_oficial

Regálame un ME GUSTA. Y si eres solidario, COMPARTE para que otros puedan aprovecharlo.

 

 

 

 

 

Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s