Modules complémentaires / plug-ins recommandés pour Microsoft Visual Studio [fermé]

210

Quelqu'un peut - il recommander un bon add-ons ou plug - ins pour Microsoft Visual Studio?
Les cadeaux sont préférés, mais si cela en vaut le coût, c'est bien.

Bryan Denny
la source
Analyseur de code statique PVS-Studio pour C, C ++ et C #: viva64.com/en/pvs-studio
Mieux vaut enlever. Ce n'est pas réel. (> 5 ans et non constructif et tous n'existent plus)
Erik

Réponses:

139

SmartPaster - (GRATUIT) Générateur de code copier / coller pour les chaînes

AnkhSvn - (GRATUIT) Intégration du contrôle de source SVN pour VS.NET

Serveur VisualSVN - (GRATUIT) Contrôle de source

ReSharper - amélioration IDE qui aide à la refactorisation et à la productivité

CodeRush - Code gen macros sur les stéroïdes

Refactor - Aide à la refactorisation de code

CodeMaid (GRATUIT) - Nettoyage de code, organisation et analyse de complexité

CodeSmith - Générateur de code

GhostDoc - (GRATUIT) Outil de commentaire de code simple

DXCore (GRATUIT) et ses nombreux plugins géniaux: DxCore Community Plugins , CR_Documentor , CodeStyleEnforcer , RedGreen

TestDriven.Net - (FREE / PAY) Aide aux tests unitaires

Reflector - (PAY) Fonctionnalités riches .Net Disassembler Reflector AddIn's

Projets de déploiement Web - Fournit des fonctionnalités supplémentaires pour créer et déployer des sites Web et des applications Web ( source ).

StudioTools - (GRATUIT) Assistant de navigation, outil de mesure de code, recherche incrémentielle, explorateur de fichiers dans Visual Studio et fenêtres de l'éditeur de découpe. Déplacé de l' ancien site (archive.org) vers le nouveau site et abandonné.

David Negron
la source
Le plugin RedGreen pour DXCore est une alternative (évidemment pas aussi puissante) à TD.NET qui fournit une interface utilisateur plus intuitive (semblable à R #!) (Loin d'être aussi puissante ou complète, mais fait le travail)
Ruben Bartelink
je pense que vous devriez ajouter "aide visuelle" à cette réponse ..
ufukgun
Je ne peux pas croire que vous n'ayez pas de reshareper là-dedans !!
Hannoun Yassir
@Yassir grand point. Je suis récemment passé de CodeRush à ReSharper. Je suis en train de creuser comment cela aide avec TDD (Test Driven Development) et le refactoring.
David Negron
1
@MehdiBugnard faites-vous référence à un profileur de performances comme 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

Pas gratuit, mais ReSharper est certainement une recommandation.

Michael Stum
la source
32
J'aime ReSharper, mais MAN prend-il une décharge sur les performances de mes studios visuels.
mmcdole
Simucal: essayez de mettre vos solutions sur un disque RAM. Beaucoup mieux, surtout l'analyse de la solution complète.
Dmitri Nesteruk
5
Je n'ai vu que les performances diminuer avec un fichier de plus de 2,5k lignes. Sinon ça va ... et la ligne 2,5k c'est trop donc c'est une "fonctionnalités" qui me disent qu'elle doit être en fichier multiple;)
Patrick Desjardins
5
Cet outil est littéralement inutile sur les grands projets. Les performances se dégradent instantanément.
Sergey Akopov
inutile, littéralement performance pig
cd491415
52

Visual Assist X de Whole Tomato . Je le jure absolument. Je voudrais voir un meilleur plugin pour Lint que Visual Lint de Riverblade, mais comme cela sera finalement déplacé sur le serveur de build, cela ne me dérange pas de l'exécuter manuellement tous les deux jours.

graham.reeds
la source
J'ai écrit un outil gratuit qui implémente les fonctionnalités "open in workspace" et "header flip" de VAssistX : humbug.net/vsxtool Fonctionne même avec les éditions de Visual Studio Express qui n'autorisaient pas les plugins.
Sam
Si vous pouviez ajouter les outils de refactoring, ce serait génial :-)
graham.reeds
Haha, malheureusement, cela dépassait le cadre de ce que je voulais ... ce serait génial.
Sam
35

PowerCommands est un plugin créé par Microsoft qui offre une variété de nouvelles fonctionnalités que l'on pourrait probablement penser avoir dû être dans Visual Studio en premier lieu.

Ceux-ci inclus

  • Copier / coller des références de projet!
  • "Ouvrir le dossier contenant" pour accéder directement à l'emplacement du disque dur d'un fichier ou d'un projet
  • Réorganisation et tri automatiques des instructions using
  • "Ouvrir l'invite de commandes ici" pour ouvrir une invite de commandes dans l'un des dossiers de votre projet.
  • Réduire les projets
Brad Tutterow
la source
4
Ouvrir le dossier contenant et utiliser les instructions sont déjà dans VS2008 si je ne me trompe pas
Boris Callens
Réorganisation et tri automatiques à l'aide d'instructions sont également fournis avec VS2008. Le nom de la commande est Edit.RemoveAndSort
André Pena
@Andre PowerCommands le fera également lors de l'enregistrement de fichiers, ou fera tous les fichiers dans une solution. Je ne suis pas sûr que la commande le fera.
Rangoric
Ouvrir le dossier contenant des fichiers n'est pas là, même dans VS2015 (sans parler de VS2008).
dotNET
25

RockScroll est génial et gratuit.


Addenda

Comme le souligne @Andrei, MetalScroll est une meilleure alternative. C'est Open Source, et corrige certaines choses ennuyeuses sur RS.

Adam Lassek
la source
1
RockScroll est fantastique, sauf tous les plantages IDE qu'il introduit. :)
Gabriel Isenberg
Je n'ai jamais vécu cela, mais là encore, ce n'est probablement pas bien testé.
Adam Lassek
Je ne me suis jamais écrasé non plus. J'adorerais voir cela mis à jour.
nportelli
Je me suis écrasé un million de fois. Beaucoup trop instable à mon humble avis.
Dmitri Nesteruk,
2
Essayez MetalScroll !! C'est mieux que Rockscroll: blog.andrei.rinea.ro/post/…
Andrei Rînea
20

Je suis un grand fan de CodeRush et Refactor! Pro par DevExpress. Je les utilise depuis un certain nombre d'années et cela fait sans aucun doute de moi un développeur plus rapide. De plus, les deux sont construits sur un framework gratuit appelé DXCore qui vous permet de développer vos propres plug-ins pour Visual Studio, et le ciel y est la limite ...

Brian G Swanson
la source
Peut-être que je manque quelque chose, mais DXCore n'est pas gratuit.
Sergey Akopov
15

Je trouve Ghost Doc très utile.

GhostDoc est un complément gratuit pour Visual Studio qui génère automatiquement des commentaires de documentation XML pour C #. Soit en utilisant la documentation existante héritée des classes de base ou des interfaces implémentées, soit en déduisant les commentaires du nom et du type de méthodes, propriétés ou paramètres par exemple.

Rayon
la source
3
GhostDoc obtiendrait mon vote si cette question était "les add-ons / plugins les plus détestés". Je préfère ne pas avoir de documentation plutôt qu'une documentation insensée du genre que GhostDoc produit.
Ryan Lundy
Ce n'est pas censé être la fin de votre documentation. Ce n'est qu'un point de départ. Je suis d'accord, le simple fait d'avoir la documentation de Ghost Doc est inutile.
Ray
1
Mais si vous n'êtes pas censé laisser ce que GhostDoc produit, alors à quoi ça sert? Si vous appuyez sur /// dans VS, vous obtenez automatiquement le modèle pour tout dans votre méthode / propriété / quoi que ce soit. La seule chose que vous n'obtenez pas est les commentaires stupides produits par GhostDoc.
Ryan Lundy
"GhostDoc est gratuit" - Aucun enregistrement requis et il est maintenant nagware
David
14

Si vous utilisez SVN pour le contrôle de code source, obtenez certainement VisualSVN. Il permet les interactions TortoiseSVN à partir de l'IDE Visual Studio.

Je fais également écho au commentaire de Resharper. Le prix de détail est un peu élevé, mais si vous êtes étudiant ou affilié à l'éducation, il est en fait assez bon marché.

Chris Farmer
la source
Personnellement, je trouve que le plugin open-source gratuit AnkhSVN pour Visual Studio est parfaitement adéquat; Je le combine avec le serveur VisualSVN. Il pourrait être utile de comparer les deux pour voir si VisualSVN ajoute suffisamment de valeur pour justifier le prix.
Hydrargyrum
14

+1 Visual Assist.

Il est malheureux que vous ayez besoin d'un plugin pour obtenir de très bons intellisense, mais cela vaut vraiment la peine d'être payé.

Andrew Grant
la source
Et vous obtenez de belles options de refactoring et une mise en évidence de la syntaxe beaucoup plus agréable aussi.
fmuecke
12

LinqPad est idéal pour tester linq sur les objets / xml / sql. Téléchargement Gratuit.

Wavel
la source
Ce n'est pas un plugin ou un complément pour VS .. néanmoins c'est un très bon programme.
Anheledir
mais il a un plugin sur code.google.com/p/linqpadvisualizer :)
Robert Ivanc
11

Et IncrediBuild ? Il s'agit d'un joli système de construction distribué avec intégration de Visual Studio.

Thomas Koschel
la source
9

Gestionnaire de presse-papiers

Maintient vos données de presse-papiers en supprimant les lignes, quelques autres éléments sympas mais celui-là seul me fait plaisir.

Régionérate

Bien que certains aient des problèmes avec les régions, je pense que si vous les utilisez, cet outil est pour vous. Régionise automatiquement votre code en blocs de région appropriés. Entièrement configurable pour les articles personnalisés, etc.

Pat
la source
9

VSCommands 2010

à partir du site Web: La dernière version prend en charge:

  • Gérer les chemins de référence
  • Empêcher le glisser-déposer accidentel dans l'Explorateur de solutions
  • Empêcher la suppression accidentelle de fichiers liés
  • Appliquer le correctif (corriger automatiquement les erreurs / avertissements de génération)
  • Ouvrez PowerShell
  • Afficher les détails de l'assemblage
  • Créer un contrat de code
  • Annuler la construction lorsque le premier projet échoue
  • Sortie de débogage - formatage personnalisé
  • Créer une sortie - formatage personnalisé
  • Résultat de recherche - formatage personnalisé
  • Configurer le rendu WPF
  • Configurer les journaux de fusion
  • Configurer IE pour le débogage
  • Localiser le fichier source
  • Vignettes dans IDE Navigator
  • Prise en charge étendue des fichiers xaml, aspx, css, js et html
  • Désactiver Ctrl + Zoom de la molette de la souris
  • Zoom sur le pointeur de la souris
  • Configurabilité
  • Attacher à IIS local
  • Copier le chemin complet
  • Créer des projets de démarrage
  • Ouvrir l'invite de commande
  • Recherche en ligne
  • Statistiques de construction
  • Grouper les éléments liés
  • Copier / coller de référence
  • Copier / coller comme lien
  • Réduire la solution
  • Grouper les éléments directement à partir de l'interface utilisateur (DependantUpon)
  • Open In Expression Blend
  • Localiser dans la solution
  • Modifier le fichier de projet
  • Modifier le fichier de solution
  • Afficher tous les fichiers

et d'autres, alors essayez-le maintenant!

utilisateurs enregistrés
la source
8

http://trolltech.com/products/qt/">Qt Framework d'application multiplateforme

Qt est un cadre d'application multiplateforme pour le développement de bureau et embarqué. Il comprend une API intuitive et une riche bibliothèque de classes C ++, des outils intégrés pour le développement et l'internationalisation de l'interface graphique et la prise en charge du développement Java ™ et C ++

Ils ont un plug-in pour Visual Studio qui coûte un peu d'argent, mais cela vaut chaque centime.

CodageSans commentaires
la source
8

J'utilise Visual Assist X depuis près de deux ans maintenant, et je le trouve tellement utile que je peux honnêtement dire que si mon employeur ne le fournissait pas, je devrais payer moi-même.
J'utilise également Cool Commands et SlickEdit (la version gratuite), dont les outils File Explorer et Command Spy sont très utiles.

Charles Anderson
la source
7

+1 pour Visual Assist Et j'ajouterai VLH (Visual Local History) qui fournit une sorte de système de contrôle de source local. Chaque fois que vous enregistrez un fichier, le plugin ajoute une copie dans le référentiel local.

Steve Gury
la source
7

ViEmu

Prise en charge de vi / vim dans VS

Glennular
la source
Avant de trouver cela, j'ai été forcé d'alt-tab entre Vim et VS, car je ne pouvais pas être sans le pouvoir de vi. ViEmu a été une bouée de sauvetage!
Dan
2
VsVim est également un excellent "émulateur" vim pour VS, et il est open source.
jurgenb
VSVim s'est beaucoup amélioré depuis 2008, c'est une bonne alternative gratuite
Glennular
5

J'ai trouvé ce site appelé Visual Studio Gallery - il a beaucoup de compléments Visual Studio . Je suis en train de le parcourir en ce moment et je recommande à tout le monde de le visiter.

Paulius
la source
5

Police Consolas Police gratuite de MS conçue pour lire le code.

Seth Morris
la source
Cette police a été utilisée pour lire le code? Curieusement, je trouve que c'est la meilleure police pour la programmation / Visual Studio. Merci pour la connaissance.
GurdeepS
5

Essayez MetalScroll !! C'est mieux que Rockscroll

Andrei Rînea
la source
J'utilise aussi MetalScroll. C'est vraiment incroyable de voir à quel point un concept aussi simple peut aider tellement. Avec juste un coup d'œil, vous savez instinctivement où vous êtes dans un fichier, quelque chose qui ressemble à une carte mentale de votre quartier.
Allbite
[OFF] Le métal (presque) toujours meilleur que le rock \ m / [ON]
Feralheart
4

Sonic File Finder pour quand vous avez des charges de fichiers dans vos solutions et leur recherche dans l'explorateur de solutions devient une douleur au poignet.

Vous pourriez également trouver DPack intéressant. Plusieurs outils et améliorations réunis dans un seul package soigné.

Ishmaeel
la source
4

+1 pour CodeRush & Refactor Pro. J'utilise CodeRush depuis ses incarnations Delphi, et c'est tout à fait merveilleux. Le mantra de "Code à la vitesse de la pensée" est très proche de la réalité;)

moobaa
la source
4
  1. Microsoft StyleCop fournit une vérification du style de code pour C #, nous l'utilisons tout le temps et nous l'adorons (gratuit)
  2. Axialis IconWorkshop dispose d'un complément Visual Studio qui est désormais gratuit pour les utilisateurs de VS2008.
  3. Resharper Oui un autre vote, car je ne peux pas voter contre tous ceux qui le suggèrent :)
  4. Workspace Whiz pour C ++, je vivais par Workspace Whiz mais je ne l'ai pas utilisé dans VS2008 car je n'avais pas réalisé qu'il y avait une mise à jour. Il va falloir réessayer.
Simon Steele
la source
4

J'adore CopySourceAsToHTML comme un petit complément sympa. C'est génial si vous souhaitez copier des blocs de code pour les blogs et autres tout en conservant la mise en forme de votre syntaxe.

Je pense que c'est toujours l'URL .. vous devez faire un travail manuel pour le configurer avec 08. http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

Quintin Robinson
la source
3

Documentation AtomineerUtils Pro - génération / mise à jour automatique des commentaires de doc DocXml / Doxygen / JavaDoc / Qt (similaire à GhostDoc, mais plus puissant et flexible et prend en charge le code C #, C ++, C ++ / CLI, C, Java et Visual Basic).

Le style des commentaires générés est très configurable et un reformatage automatique (comme le contrôle des espaces et le retour automatique à la ligne) peut être appliqué en option pour garder les commentaires aussi lisibles que possible. Il dispose également de nombreux assistants pour permettre aux utilisateurs de lire et de convertir la plupart des commentaires de documents hérités dans l'un des formats ci-dessus.

(Je suis l'auteur, mais je pense que ce qui précède est une description précise et objective. Ce complément était gratuit lorsque cette réponse a été ajoutée pour la première fois, mais pour couvrir les frais d'hébergement, de support et d'amélioration continue du complément chaque mois. sorties, il est maintenant de 10 $ avec un essai gratuit de 30 jours)

Jason Williams
la source
3

Je suis toujours étonné que plus de gens ne connaissent pas / n'utilisent pas NDepend - il montre toutes les dépendances à tous les niveaux de votre code, et dessinera même de jolies images de boîte et de flèche montrant à quel point votre architecture est vraiment confuse :) Avec TestDriven. Net, je ne peux plus imaginer travailler sans ça. Gratuit / pas cher.

Joel à Gö
la source
NDepend n'est pas gratuit. La seule chose gratuite à ce sujet est la période d'essai de 14 jours.
2015 lumineux
vrai, plus gratuit, mais vaut le prix facilement.
Joel à Gö