visual studio mega full code assist .net resharper visual-studio-addins visual-assist

.net - mega - resharper visual studio code



ComparaciĆ³n de herramientas: Visual Assist X y Resharper (3)

¡Desarrolladores de .NET por ahí! ¡Necesitas tu opinión aquí!

Ahora estoy usando Visual Assist X , una pieza de software decente, de hecho. Pero los bloggers de .NET parecen preferir más a Resharper . Es posible que desee considerar un cambio, pero antes de eso quiero primero la opinión de sus muchachos.


Sé que solo pediste una comparación entre Resharper y Visual Assist, pero si estás haciendo desarrollo de .NET, también puedes considerar "Refactor! Pro" .

Recuerdo haber usado VA hace años cuando desarrollaba Visual C ++ (y antes que el infame CodeWiz) pero con el desarrollo de .NET tengo la impresión de que la mayoría de los desarrolladores parecen usar ReSharper o Refactor !.

Refactor! también se integra con una herramienta de generación de código llamada "CodeRush" y he visto que ambos se usan muy bien junto con Testdriven.Net (echa un vistazo a las capturas de pantalla de Summer of NHibernate ).

Personalmente, utilizo Resharper y estoy muy satisfecho de cuánto ha aumentado mi productividad, pero estoy seguro de que obtendrás el mismo beneficio con Refactor !.


Resharper es mucho mejor para el código C # (y supuestamente VB.Net, pero no lo he intentado). Lamentablemente, no hay soporte para C / C ++, por lo que si lo necesita, es posible que desee mantener Visual Assist.

No coexisten muy bien, desafortunadamente, por lo que puede necesitar descargar uno, luego cargar el otro, al cambiar entre C / C ++ y C #.

Para ver la magia de Resharper, recomendaría ver el video "Resharper Jedi" .


C / C ++ = Asistencia Visual X.

Para mí, C # = ReSharper + Visual Assist X.

No hace falta decir que ReSharper es mucho más poderoso para el desarrollo de C # que VA. Pero hay algunas características, como la capacidad de mostrar solo los métodos en la lista de sugerencias, o resaltar el alcance más cercano que están en VA, pero no equivale en R #. Yo uso ambos. Parece que viven bastante bien juntos: uso la configuración predeterminada para VA, y tuve que seleccionar ReSharper -> Opciones -> IntelliSense -> General -> Visual Studio para habilitar la versión VA de IntelliSense en lugar de la de ReSharper. También personalicé los colores de los identificadores en ReSharper, ahora parecen colores predeterminados de VA, pero muestran información adicional (como Variables Locales Mutables en negrita ).