Complementos/complementos recomendados para Microsoft Visual Studio [cerrado]


¿Puede alguien recomendar buenos complementos/plugins para Microsoft Visual Studio? Los regalos son preferidos, pero si vale la pena el costo, entonces está bien.

Author: Bryan Denny, 2008-08-06

30 answers

SmartPaster - (GRATIS) Generador de copiar/Pegar código para cadenas

AnkhSVN - Integración de Control de Fuente SVN (LIBRE) para VS.NET

VisualSVN Server - Control de código fuente (GRATUITO)

ReSharper - Mejora de IDE que ayuda con la refactorización y la productividad

CodeRush - Macros gen de código 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 (GRATUITA)

DXCore (GRATIS) y sus impresionantes muchos plugins: DxCore Comunidad Plugins, CR_Documentor, CodeStyleEnforcer, RedGreen

TestDriven.Net - Ayuda para Pruebas unitarias (GRATUITA/DE PAGO)

Reflector - Reflector. Net Desensamblador (de PAGO) rico en características AddIn

Proyectos de Implementación web - Proporciona funcionalidad adicional para construir 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 visual studio y arrancar las ventanas del editor. Trasladado desde sitio antiguo (archive.org) to new site and discontinued.

 132
Author: David Negron,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-07 01:32:11

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

 97
Author: Michael Stum,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-05 20:05:27

Ayuda Visual del Tomate entero X . Lo juro por ello. Me gustaría ver un complemento mejor para Lint que Visual Lint de Riverblade, pero ya que eventualmente se moverá al servidor de compilación, no me importa ejecutarlo manualmente cada par de días.

 51
Author: graham.reeds,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-05 20:26:26

PowerCommands es un plugin creado por Microsoft que ofrece una variedad de nuevas características que uno pensaría que probablemente debería haber estado en Visual Studio en primer lugar.

Estos incluyen

  • Copiando / pegando referencias de proyectos!
  • "Abrir carpeta contenedora" para saltar directamente a la ubicación del disco duro de un archivo o proyecto
  • Reorganización y ordenación automáticas de las instrucciones using
  • "Abrir Símbolo del sistema aquí" para abrir un símbolo del sistema en cualquiera de tus carpetas de proyecto.
  • Colapsar proyectos
 35
Author: Brad Tutterow,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-05 20:26:08

RockScroll es impresionante, y gratis.


Adición

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

 25
Author: Adam Lassek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-10-18 21:44:47

Soy un gran fan de CodeRush y Refactor! Pro de DevExpress. Los he estado usando durante varios años, y sin duda me hace un desarrollador más rápido. Además, ambos están construidos en un marco libre llamado DXCore que le permite desarrollar sus propios plug-ins para Visual Studio, y el cielo es el límite allí...

 20
Author: Brian G Swanson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-18 18:00:31
 18
Author: Brett Veenstra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-05 20:31:21

Creo que Ghost Doc es muy útil.

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

 15
Author: Ray,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-05 21:22:06

Si usa SVN para el control de código fuente, definitivamente obtenga VisualSVN. Habilita las interacciones de TortoiseSVN desde el IDE de Visual Studio.

También me hago eco del comentario de Resharper. El precio al por menor es un poco elevado, pero si eres un estudiante o estás afiliado a la educación, en realidad es bastante barato.

 13
Author: Chris Farmer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-05 20:09:00

+1 Asistencia visual.

Es desafortunado que necesites un plugin para obtener realmente un buen intellisense, pero definitivamente vale la pena pagar por él.

 13
Author: Andrew Grant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-18 18:30:11

LINQPad es ideal para probar linq a objetos/xml/sql. Descarga gratuita.

 12
Author: Wavel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 18:53:55

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

 11
Author: Thomas Koschel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 18:25:05

Gestor De Portapapeles

Mantiene los datos del portapapeles a través de la eliminación de líneas, algunos otros elementos agradables, pero que uno solo me hace feliz.

Regionerate

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

 9
Author: Pat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-05 20:23:36

VSCommands 2010

Desde el sitio web: La última versión es compatible con:

  • Administrar Rutas de referencia
  • Evite Arrastrar y soltar accidentalmente en el Explorador de soluciones
  • Evitar la eliminación accidental de archivos vinculados
  • Aplicar corrección (corregir automáticamente errores de compilación/advertencias)
  • Abrir PowerShell
  • Mostrar los detalles del Montaje
  • Crear Contrato de Código
  • Cancelar la compilación cuando falla el primer proyecto
  • Salida de depuración-formato personalizado
  • Construir Salida - formato personalizado
  • Salida de búsqueda-formato personalizado
  • Configurar el renderizado WPF
  • Configurar Registros de fusión
  • Configurar IE para depurar
  • Localice el archivo fuente
  • Miniaturas en el Navegador IDE
  • Soporte extendido para archivos xaml, aspx, css, js y html
  • Desactivar Ctrl + Zoom de la rueda del ratón
  • Zoom al puntero del ratón
  • Configurabilidad
  • Adjuntar a IIS local
  • Copiar Ruta completa
  • Inicio de compilación Proyectos
  • Abrir Símbolo del sistema
  • Buscar en línea
  • Construir estadísticas
  • Agrupar elementos vinculados
  • Copiar / Pegar Referencia
  • Copiar / Pegar como Enlace
  • Solución de colapso
  • Agrupar elementos directamente desde la interfaz de usuario (DependantUpon)
  • Abrir En La Expresión Blend
  • Localizar en Solución
  • Editar Archivo de proyecto
  • Editar Archivo de solución
  • Mostrar Todos los Archivos

Y otros, así que pruébalo ahora!

 9
Author: Registered User,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-09-06 04:28:45

Http://trolltech.com/products/qt / " > Qt Cross-Platform Application Framework

Qt es un framework de aplicaciones multiplataforma para el desarrollo embebido y de escritorio. Incluye una API intuitiva y una rica biblioteca de clases de C++, herramientas integradas para el desarrollo de GUI e internacionalización, y soporte para el desarrollo de Java™ y C++

Tienen un plug-in para Visual Studio que cuesta un poco de dinero, pero vale la pena cada centavo.

 8
Author: CodingWithoutComments,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-05 20:04:25

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 lo proporcionara, tendría que pagar por mí mismo.
También uso Comandos geniales y SlickEdit (la versión gratuita), cuyo Explorador de archivos y herramientas de Espionaje de comandos son bastante útiles.

 8
Author: Charles Anderson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-17 08:13:50

+ 1 para Asistencia Visual Y voy a añadir VLH (Visual Local History) que proporciona una especie de sistema de control de código fuente local. Cada vez que guarde un archivo, el complemento agrega una copia en el repositorio local.

 7
Author: Steve Gury,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-31 12:43:51

ViEmu

Soporte Vi / vim dentro VS

 6
Author: Glennular,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-12-09 18:15:37

Encontré este sitio llamado Visual Studio Gallery - tiene una gran cantidad de complementos de visual studio. Estoy navegando en este momento y recomiendo a todos a visitarlo.

 5
Author: Paulius,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-09 12:54:16

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

 5
Author: Seth Morris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 19:45:28

Intenta MetalScroll !! Es mejor que Rockscroll

 5
Author: Andrei Rînea,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-15 11:47:54

Sonic File Finder para cuando tiene un montón de archivos en sus soluciones y buscarlos en el explorador de soluciones se convierte en un dolor de muñeca.

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

 4
Author: Ishmaeel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-05 21:55:00

MZTools también es genial.

 4
Author: Scott Dorman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 17:19:15

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

 4
Author: moobaa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-06 05:44:19
  1. Microsoft StyleCop proporciona la comprobació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 a todos los que lo sugieren :)
  4. Workspace Whiz para C++, solía vivir con 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 dar es un intento de nuevo.
 4
Author: Simon Steele,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-09 12:09:36

Si está haciendo codificación en C++, sin duda Visual Assist.

 4
Author: Michael Burr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 19:44:05

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

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

 4
Author: Quintin Robinson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 20:00:46

Para el portátil enlazado o para aquellos con enlaces de teclas vi/vim grabados en el cerebro, recomendaría ViEmu.

Si no ha intentado editar con enlaces de teclas vi aquí es por qué es posible que desee probar "Why, oh WHY, do those #?@! ¿los nutheads usan vi?"

 3
Author: rschuler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-02-23 16:11:01

AtomineerUtils Pro Documentation - automatic DocXml/Doxygen/JavaDoc/Qt doc-generación/actualización de comentarios (similar a GhostDoc, pero más potente y flexible, y soporta C#, C++, C++/CLI, C, Java y Visual Basic code).

El estilo de los comentarios generados es muy configurable, y el formateo automático (como el control de espacios en blanco y el ajuste de texto) 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 convierta la mayoría de los comentarios de documentos heredados en cualquiera de los formatos anteriores.

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

 3
Author: Jason Williams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-05-01 22:26:09

Siempre me sorprende que más personas no sepan sobre / usar NDepend - muestra todas las dependencias en todos los niveles de su código, e incluso dibujará cuadros y flechas que muestran cuán confusa es realmente su arquitectura :) Junto con TestDriven.Net, Ya no puedo imaginarme trabajando sin él. Gratis / barato.

 3
Author: Joel in Gö,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-15 16:04:37