Complementos / complementos recomendados para Microsoft Visual Studio

¿Alguien puede recomendar complementos / complementos buenos para Microsoft Visual Studio? Se prefieren regalos, pero si vale la pena el costo, está bien.

SmartPaster – (GRATIS) Generador de códigos para copiar / pegar para cadenas

AnkhSvn – (GRATIS) SVN Source Control Integration para VS.NET

Servidor VisualSVN – Control de fuente (GRATUITO)

ReSharper : mejora de IDE que ayuda con la refactorización y la productividad

CodeRush – Code gen macros en esteroides

Refactor – Ayuda de refactorización de código

CodeMaid (GRATIS) – Limpieza de código, organización y análisis de complejidad

CodeSmith – Generador de código

GhostDoc – Herramienta de comentario de código simple (GRATIS)

DXCore (GRATIS) y sus increíbles complementos: complementos de la comunidad DxCore , CR_Documentor , CodeStyleEnforcer , RedGreen

TestDriven.Net – (GRATIS / PAGO) Unidad de prueba de ayuda

Reflector – (PAGO) Feature rich .Net Desensamblador Reflector AddIn’s

Proyectos de implementación web : proporciona funcionalidad adicional para comstackr e implementar sitios web y aplicaciones web ( fuente ).

StudioTools – Asistente de navegación (GRATUITO), herramienta de métricas de código, búsqueda incremental, explorador de archivos en el estudio visual y arranca las ventanas del editor. Se movió del sitio antiguo (archive.org) al nuevo sitio y se suspendió.

No es gratis, pero ReSharper es definitivamente una recomendación.

Ayuda Visual de Whole Tomato X. Juro absolutamente por eso. Me gustaría ver un mejor plug-in para Lint que Visual Lint de Riverblade, pero dado que eventualmente se moverá al servidor de comstackción, no me importaría ejecutarlo cada dos días de forma manual.

PowerCommands es un complemento creado por Microsoft que ofrece una variedad de características nuevas que uno podría pensar que deberían haber sido en Visual Studio en primer lugar.

Éstas incluyen

  • ¡Copiar / pegar referencias del proyecto!
  • “Abrir carpeta contenedora” para saltar directamente a la ubicación del disco duro de un archivo o proyecto
  • Reorganización y clasificación automática de instrucciones de uso
  • “Abra el símbolo del sistema aquí” para abrir un símbolo del sistema en cualquiera de las carpetas de su proyecto.
  • Contraer proyectos

RockScroll es increíble y gratis.


Apéndice

Como señala @Andrei, MetalScroll es una mejor alternativa. Es de código abierto y corrige algunas cosas molestas sobre RS.

¡Soy un gran admirador de CodeRush y Refactor! Pro por DevExpress. Los he usado durante varios años, y sin duda me hace un desarrollador más rápido. Además, ambos se basan en un marco libre llamado DXCore que le permite desarrollar sus propios complementos para Visual Studio, y el cielo es el límite allí …

  • Resharper
  • Resharper MbUnit Test Runner Add-On
  • Solicitud de SQL para proyectos de bases de datos (también funciona dentro de SQL Management Studio)
  • Ankh SVN 2.0 + para soporte gratuito SVN (v1.x palidece en comparación)
  • Complemento TeamCity para monitorear tus comstackciones, comstackciones personales y seguimiento de errores

Encuentro que Ghost Doc es muy útil.

GhostDoc es un complemento gratuito para Visual Studio que genera automáticamente comentarios de documentación XML para C #. Ya sea utilizando la documentación existente heredada de las clases base o las interfaces implementadas, o deduciendo comentarios del nombre y tipo de, por ejemplo, métodos, propiedades o parámetros.

Si usa SVN para control de fuente, definitivamente obtenga VisualSVN. Permite las interacciones de TortoiseSVN desde Visual Studio IDE.

También me hago eco del comentario de Resharper. El precio de venta es un poco elevado, pero si eres estudiante o estás afiliado educacionalmente, en realidad es bastante barato.

+1 asistencia visual.

Es lamentable que necesites un complemento para obtener un buen intellisense, pero definitivamente vale la pena pagarlo.

LinqPad es ideal para probar linq a objects / xml / sql. Descargar libre.

¿Qué hay de IncrediBuild ? Este es un buen sistema de comstackción distribuida con integración de estudio visual.

Administrador de Portapapeles

Mantiene los datos del portapapeles mediante la eliminación de líneas, algunos otros elementos agradables, pero ese solo por sí solo me hace feliz.

Regionerate

Si bien algunos tienen problemas con las regiones, creo que si los usan, esta herramienta es para ustedes. Automáticamente regionaliza su código en bloques de región apropiados. Totalmente configurable para artículos personalizados, etc.

VSCommands 2010

desde el sitio web: la última versión admite:

  • Administrar rutas de referencia
  • Prevenga el Arrastrar y soltar accidentalmente en el Explorador de soluciones
  • Evitar la eliminación accidental de archivos vinculados
  • Apply Fix (corrige automáticamente los errores de comstackción / advertencias)
  • Abre PowerShell
  • Mostrar detalles de ensamblaje
  • Crear contrato de código
  • Cancelar comstackción cuando falla el primer proyecto
  • Salida de depuración: formateo personalizado
  • Build Output: formateo personalizado
  • Resultado de búsqueda: formateo personalizado
  • Configurar la representación de WPF
  • Configurar registros de Fusion
  • Configurar IE para la depuración
  • Ubicar archivo de origen
  • Miniaturas en IDE Navigator
  • Soporte extendido para archivos xaml, aspx, css, js y html
  • Deshabilitar Ctrl + Zoom de la rueda del mouse
  • Zoom al puntero del mouse
  • Configurabilidad
  • Adjuntar a IIS local
  • Copiar ruta completa
  • Desarrollar proyectos de inicio
  • Abrir símbolo del comando
  • Búsqueda en línea
  • Estadísticas de comstackción
  • Agrupar artículos vinculados
  • Copiar / Pegar referencia
  • Copiar / Pegar como Enlace
  • Collapse Solution
  • Agrupe los artículos directamente desde la interfaz de usuario (DependantUpon)
  • Abrir en Expression Blend
  • Ubique en la solución
  • Editar archivo de proyecto
  • Editar archivo de solución
  • Mostrar todos los archivos

y otros, ¡entonces pruébalo ahora!

http://trolltech.com/products/qt/“>Qt Framework de aplicaciones multiplataforma

Qt es un marco de aplicaciones multiplataforma para escritorio y desarrollo integrado. Incluye una API intuitiva y una amplia biblioteca de clases C ++, herramientas integradas para el desarrollo de la GUI y la internacionalización, y soporte para el desarrollo de Java ™ y C ++

Tienen un complemento para Visual Studio que cuesta un poco de dinero, pero vale cada centavo.

He estado usando Visual Assist X durante casi dos años, y lo encuentro tan útil que puedo decir honestamente que si mi empleador no me lo proporcionara, tendría que pagarlo yo mismo.
También uso Cool Commands y SlickEdit (la versión gratuita), cuyas herramientas File Explorer y Command Spy son bastante útiles.

+1 para Asistencia visual Y agregaré VLH (Visual Local History) que proporciona un tipo de sistema de control de fuente local. Cada vez que guarda un archivo, el complemento agrega una copia en el repository local.

ViEmu

Soporte vi / vim dentro VS

Encontré este sitio llamado Visual Studio Gallery , tiene muchos complementos de estudio visual. Lo estoy buscando ahora mismo y recomiendo a todos que lo visiten.

Fuente Consolas Fuente gratuita de MS diseñada para leer código.

¡Prueba MetalScroll ! Es mejor que Rockscroll

Sonic File Finder para cuando tenga muchos archivos en sus soluciones y los busque en el explorador de soluciones se convierte en un dolor en la muñeca.

También puede encontrar DPack interesante. Varias herramientas y mejoras formaron un paquete ordenado.

MZTools también es genial.

+1 para CodeRush y Refactor Pro. He estado usando CodeRush desde sus encarnaciones Delphi, y es absolutamente maravilloso. El mantra de “Código a la velocidad del pensamiento” está muy cerca de la realidad;)

  1. Microsoft StyleCop proporciona verificación de estilo de código para C #, lo usamos todo el tiempo y nos encanta (gratis)
  2. Axialis IconWorkshop tiene un complemento de Visual Studio que ahora es gratuito para los usuarios de VS2008.
  3. Resharper Sí, otro voto, porque no puedo votar mejor a todos los que lo sugieren 🙂
  4. Workspace Whiz para C ++, solía vivir de Workspace Whiz pero no lo he usado en VS2008 porque no me había dado cuenta de que había una actualización. Tendrá que intentarlo de nuevo.

Si está haciendo la encoding C ++, sin duda ayuda visual .

Me encanta CopySourceAsToHTML como un pequeño complemento genial. Es genial si quieres copiar bloques de código para blogs y cosas similares mientras mantienes el formato de syntax.

Creo que esta sigue siendo la url .. tienes que hacer un trabajo manual para configurarlo con 08. http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

Para la laptop conectada o para aquellos con vi / vim key encoders grabados en el cerebro, recomendaría ViEmu .

Si no has intentado editar con las vinculaciones de teclas vi aquí, es por eso que quizás quieras probar “¿Por qué, oh POR QUÉ, esos #? @! Nutheads usan vi?”

Documentación de AtomineerUtils Pro : generación / actualización automática DocXml / Doxygen / JavaDoc / Qt doc-comment (similar a GhostDoc, pero más potente y flexible, y compatible con el código C #, C ++, C ++ / CLI, C, Java y Visual Basic).

El estilo de los comentarios generados es muy configurable y el formateado automático (como el control del espacio en blanco y el ajuste de palabras) se puede aplicar opcionalmente para mantener los comentarios lo más legibles posible. También tiene muchos ayudantes para permitir a los usuarios leer y convertir la mayoría de los comentarios doc heredados en cualquiera de los formatos anteriores.

(Soy el autor, pero creo que lo anterior es una descripción precisa y objetiva. Este complemento fue gratuito cuando se agregó esta respuesta por primera vez, pero para cubrir los costos de alojamiento, soporte y para seguir mejorando el complemento mensual) versiones, ahora cuesta $ 10 con una prueba gratuita de 30 días)

Siempre me sorprende que más personas no conozcan / usen NDepend : muestra todas las dependencias en cada nivel de tu código e incluso dibuja bonitas cajas y flechas que muestran lo confusa que realmente está tu architecture 🙂 junto con TestDriven. Net, no me puedo imaginar trabajando sin eso más. Gratis / barato.