Complementos / complementos recomendados para Microsoft Visual Studio [cerrado]

210

¿Alguien puede recomendar ningún bien add-ons o plugins para Microsoft Visual Studio?
Se prefieren los obsequios, pero si vale la pena, está bien.

Bryan Denny
fuente
Analizador de código estático PVS-Studio para C, C ++ y C #: viva64.com/en/pvs-studio
Mejor eliminar. Esto no es real. (> 5 años y no constructivo y ya no existen todos)
Erik

Respuestas:

139

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

AnkhSvn - Integración de control de fuente SVN (GRATIS) para VS.NET

Servidor VisualSVN - Control de fuente (GRATIS)

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

CodeRush - Code gen macros en esteroides

Refactorizador : código de refactorización

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

CodeSmith - Generador de código

GhostDoc - (GRATIS) Herramienta de comentarios de código simple

DXCore (GRATIS) y sus muchos complementos increíbles: DxCore Community Plugins , CR_Documentor , CodeStyleEnforcer , RedGreen

TestDriven.Net - (GRATIS / PAGA) Ayuda de prueba de la unidad

Reflector - (PAGAR) Complemento de funciones .Net Desmontador Reflector Complementos

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

StudioTools - (GRATIS) Asistente de navegación, herramienta de métricas de código, búsqueda incremental, explorador de archivos en Visual Studio y ventanas de editor arrancables. Se trasladó del sitio anterior (archive.org) al sitio nuevo y se suspendió.

David Negron
fuente
El plug-in para RedGreen DXCore es una alternativa (obviamente no es tan potente) para TD.NET que proporciona una más intuitiva (R # -como!) De interfaz de usuario (ni mucho menos tan potente o completa, pero hace el trabajo)
Ruben Bartelink
Creo que se debe añadir "ayudar visual" a esta respuesta ..
ufukgun
¡No puedo creer que no tengas reshareper allí!
Hannoun Yassir
@Yassir gran punto. Recientemente cambié de CodeRush a ReSharper. Estoy totalmente investigando cómo ayuda con TDD (Test Driven Development) y la refactorización.
David Negron
1
@MehdiBugnard, te refieres a los perfiladores de rendimiento como JetBrains dotTrace jetbrains.com/profiler RedGate ANTS Performance Profiler red-gate.com/products/dotnet-development/… Telerik JustTrace telerik.com/products/memory-performance-profiler.aspx
David Negron
98

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

Michael Stum
fuente
32
Me gusta ReSharper, pero MAN hace un vuelco en el rendimiento de mis estudios visuales.
mmcdole
Simucal: intente poner sus soluciones en un disco RAM. Mucho mejor, especialmente el análisis de solución completa.
Dmitri Nesteruk
55
Solo vi que el rendimiento bajaba con un archivo de más de 2.5k líneas. De lo contrario, está bien ... y la línea de 2.5k es demasiado, así que son "características" que me dicen que debe estar en múltiples archivos;)
Patrick Desjardins
55
Esta herramienta es literalmente inútil en proyectos más grandes. El rendimiento se degrada al instante.
Sergey Akopov
inútil, literalmente rendimiento de cerdo
cd491415
52

Conjunto de tomate ayuda visual X . Lo juro por completo. Me gustaría ver un mejor complemento para Lint que Visual Lint de Riverblade, pero dado que eventualmente se trasladará al servidor de compilación, no me importa ejecutarlo cada dos días manualmente.

graham.reeds
fuente
Escribí una herramienta gratuita que implementa las funciones de "abrir en el espacio de trabajo" y "voltear el encabezado" de VAssistX : humbug.net/vsxtool Incluso funciona con las ediciones de Visual Studio Express que no permitían complementos.
Sam
Si pudieras agregar las herramientas de refactorización, sería genial :-)
graham.reeds
Jaja, desafortunadamente, eso estaba más allá del alcance de lo que quería ... aunque sería increíble.
Sam
35

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

Éstos incluyen

  • Copiar / pegar referencias de proyecto!
  • "Abrir carpeta de contenido" para saltar directamente a la ubicación del disco duro de un archivo o proyecto
  • Reorganización automática y clasificación de declaraciones de uso
  • "Abrir símbolo del sistema aquí" para abrir un símbolo del sistema en cualquiera de las carpetas de su proyecto.
  • Contraer proyectos
Brad Tutterow
fuente
44
Declaraciones que contengan carpeta y utilizando abiertas ya están en VS2008 si no estoy confundiendo
Boris Callens
Las declaraciones reorganizadas y de clasificación automáticas usando también vienen con VS2008. El nombre del comando es Edit.RemoveAndSort
André Pena el
@Andre PowerCommands también lo hará al guardar archivos, o hará todos los archivos en una solución. No estoy seguro de que el comando lo haga.
Rangoric
La carpeta de contención abierta para archivos no existe incluso en VS2015 (y mucho menos VS2008).
dotNET
25

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.

Adam Lassek
fuente
1
RockScroll es fantástico, salvo todos los bloqueos de IDE que presenta. :)
Gabriel Isenberg
Nunca he experimentado eso, pero es probable que no haya sido bien probado.
Adam Lassek
Nunca se estrelló contra mí tampoco. Me encantaría ver esto actualizado.
nportelli
Chocó conmigo, como, un millón de veces. Demasiado inestable en mi humilde opinión.
Dmitri Nesteruk
2
Prueba MetalScroll !! Es mejor que Rockscroll: blog.andrei.rinea.ro/post/…
Andrei Rînea
20

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

Brian G Swanson
fuente
Quizás me falta algo, pero DXCore no es gratis.
Sergey Akopov
15

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 interfaces implementadas, o deduciendo comentarios del nombre y tipo de, por ejemplo, métodos, propiedades o parámetros.

Rayo
fuente
3
GhostDoc obtendría mi voto si esta pregunta fuera "complementos / complementos más odiados". Prefiero no tener documentación que documentación sin sentido del tipo que produce GhostDoc.
Ryan Lundy
No se supone que sea el final de su documentación. Es solo un punto de partida. Estoy de acuerdo, solo tener la documentación del documento fantasma no tiene sentido.
Ray
1
Pero si se supone que no debes dejar lo que GhostDoc produce, ¿cuál es el punto? Si presiona /// en VS, automáticamente obtiene la plantilla para todo en su método / propiedad / lo que sea. Lo único que no obtienes son los comentarios sin sentido producidos por GhostDoc.
Ryan Lundy el
"GhostDoc es gratis" - No requiere registro y ahora es un error
David
14

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

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 a la educación, en realidad es bastante barato.

Chris Farmer
fuente
Personalmente, considero que el complemento gratuito de código abierto AnkhSVN para Visual Studio es perfectamente adecuado; Lo combino con el servidor VisualSVN. Puede valer la pena comparar los dos para ver si VisualSVN agrega suficiente valor para justificar el precio.
Hydrargyrum
14

+1 Asistencia visual.

Es desafortunado que necesites un complemento para obtener una buena inteligencia, pero definitivamente vale la pena pagar.

Andrew Grant
fuente
Y obtienes buenas opciones de refactorización y un resaltado de sintaxis mucho más agradable también.
fmuecke 02 de
12

LinqPad es ideal para probar linq en objetos / xml / sql. Descarga gratis.

Wavel
fuente
No es un complemento o complemento para VS ... sin embargo, es un muy buen programa.
Anheledir
pero tiene un complemento en code.google.com/p/linqpadvisualizer :)
Robert Ivanc
11

¿Qué pasa con IncrediBuild ? Este es un buen sistema de construcción distribuido con integración visual de estudio.

Thomas Koschel
fuente
9

Administrador de portapapeles

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

Regione

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

Pat
fuente
9

VSCommands 2010

del sitio web: La última versión admite:

  • 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 (corrige automáticamente errores / advertencias de compilación)
  • Abra PowerShell
  • Mostrar detalles de ensamblaje
  • Crear contrato de código
  • Cancelar la compilación cuando falla el primer proyecto
  • Salida de depuración: formato personalizado
  • Salida de compilación: formato personalizado
  • Resultado de búsqueda: formato personalizado
  • Configurar la representación de WPF
  • Configurar registros de Fusion
  • Configurar IE para la depuración
  • Localizar archivo fuente
  • Miniaturas en IDE Navigator
  • Soporte extendido para archivos xaml, aspx, css, js y html
  • Desactivar Ctrl + Zoom de rueda del mouse
  • Zoom al puntero del mouse
  • Configurabilidad
  • Adjuntar a IIS local
  • Copiar ruta completa
  • Construir proyectos de inicio
  • 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
  • Agrupe elementos directamente desde la interfaz de usuario (DependantUpon)
  • Abrir en mezcla de expresiones
  • Localizar en solución
  • Editar archivo de proyecto
  • Editar archivo de solución
  • Mostrar todos los archivos

y otros, ¡así que pruébalo ahora!

Usuario registrado
fuente
8

http://trolltech.com/products/qt/">Qt Marco de aplicaciones multiplataforma

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

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

CodificaciónSin Comentarios
fuente
8

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

Charles Anderson
fuente
7

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

Steve Gury
fuente
7

ViEmu

Soporte vi / vim dentro de VS

Glennular
fuente
Antes de encontrar esto, me vi obligado a hacer alt-tab entre Vim y VS, ya que no podría estar sin el poder de vi. ¡ViEmu fue un salvavidas!
Dan
2
VsVim también es un gran "emulador" vim para VS, y es de código abierto.
jurgenb
VSVim ha mejorado mucho desde 2008, es una buena alternativa gratuita
Glennular
5

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

Seth Morris
fuente
¿Esa fuente fue utilizada diseñada para leer código? Curiosamente, me parece la mejor fuente para programación / Visual Studio. Gracias por el conocimiento
GurdeepS
5

¡Prueba MetalScroll ! Es mejor que Rockscroll.

Andrei Rînea
fuente
Yo también uso MetalScroll. Es realmente sorprendente cómo un concepto tan simple puede ayudar mucho. Con solo una mirada, instintivamente sabes dónde estás en un archivo, algo parecido a un mapa mental de tu vecindario.
Allbite
[OFF] Metal (casi) siempre mejor que Rock \ m / [ON]
Feralheart
4

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 en la muñeca.

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

Ismaeel
fuente
4

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

moobaa
fuente
4
  1. Microsoft StyleCop proporciona verificación de estilo de código para C #, lo usamos todo el tiempo y nos encanta (gratis)
  2. Ícono Axialis 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 de Workspace Whiz pero no lo he usado en VS2008 ya que no me había dado cuenta de que había una actualización. Tendré que intentarlo de nuevo.
Simon Steele
fuente
4

Me encanta CopySourceAsToHTML como un pequeño complemento genial. Es genial si desea copiar bloques de código para bloguear y cosas similares mientras mantiene el formato de sintaxis.

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/

Quintin Robinson
fuente
3

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

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 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 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 hospedaje, soporte y continuar mejorando el complemento mensualmente lanzamientos, ahora cuesta $ 10 con una prueba gratuita de 30 días)

Jason Williams
fuente
3

Siempre me sorprende que más personas no sepan / usen NDepend : muestra todas las dependencias en cada nivel de su código, e incluso dibujará bonitas imágenes de cuadros y flechas que muestran cuán confusa es realmente su arquitectura :) Junto con TestDriven. Net, ya no puedo imaginar trabajar sin él. Gratis / barato

Joel en Gö
fuente
NDepend no es gratis. Lo único gratis es el período de prueba de 14 días.
Luminoso
Es cierto, ya no es gratis, pero fácilmente vale la pena el precio.
Joel en Gö