Réponses:
PowerCommands (gratuit)
AnkhSVN (gratuit)
Même si vous utilisez d'autres shells SVN en dehors de VS (comme TortoiseSVN), je recommande d'installer ce fournisseur de contrôle de source pour suivre automatiquement les renommages, suppressions de fichiers, etc.
Visual Assist X (non gratuit)
Ghost Doc (gratuit)
Il faut un certain temps pour le configurer correctement, mais cela peut être très utile.
De mon article de blog (tout gratuit):
DevExpress CodeRush / Refactor! Pro (non gratuit, 249,99 $)
C'est bien mieux que Resharper (qui a d'ailleurs toujours ralenti mon VS à une analyse), il fonctionne avec C # et VB.NET (y compris le refactoring) et le support et la communauté sont excellents. Vaut le prix. Et oui, il prend en charge 2010 (en RC au moment de la rédaction de cet article).
Visual Studio Color Theme Editor (gratuit)
Je ne peux pas coder à moins que mon VS2010 n'ait un thème semblable à StackOverflow.
VisualSVN (non gratuit)
Personnellement, je préfère cela à AnkhSVN car ce n'est pas un fournisseur SCC et n'ajoute pas de fichiers supplémentaires à mon référentiel.
VisualHG est un plugin de contrôle Mercurial Source qui pilote TortoiseHG de VS. Je suis un grand fan de Mercurial & DVCS. VisualHG le rend agréable et intégré. Fans de Git - je ne demande pas une guerre des flammes. Hg est juste ma marque.
VSCommands est tout simplement l'un des meilleurs plugins GRATUITS là-bas! ( lien vers la galerie du studio visuel )
DevExpress CodeRush Xpress (gratuit)
Ctrl+,
), il vous permet de refactoriser cet identifiant vers le nouveau nom. Dans VS2010, ce menu clignote et disparaît et est remplacé par le menu DevExpress. Vous pouvez obtenir le menu d'origine mais cela prend un peu de temps.
tangible Editor T4 plus des outils de modélisation pour VS2010 ajoute IntelliSense et la coloration de la syntaxe aux modèles de texte T4 (gratuit)
CodeMaid semble être assez utile - il met automatiquement en forme lors de la sauvegarde, ce qui permet d'économiser beaucoup de temps entre les développeurs et les différences de code. (Y a-t-il d'autres outils qui peuvent utiliser le document VS AutoFormat?)
VS10x Code Map C'est très cool. Saut facile à la propriété, méthode. Et développez facilement la zone d'effondrement et plus encore.
World of VS Default Browser Switcher pour changer facilement de navigateur dans les projets Web.
Code Contracts Editor Extensions , une extension gratuite qui fournit des informations sur les contrats hérités pour la méthode sur laquelle vous travaillez actuellement, et une liste des contrats pour toutes les méthodes que vous appelez. Malheureusement, cette dernière fonctionnalité est en conflit avec Resharper, mais la première fonctionne toujours bien.
RockScroll (gratuit) - Double-cliquez sur un mot / symbole pour mettre en évidence toutes les occurrences de ce mot / symbole. Remplace également la barre de défilement par un aperçu de votre code, avec des zones d'édition et des lignes "toutes les occurrences" mises en évidence.
Exemple d'utilisation: vous voulez voir si une variable est utilisée ailleurs dans le fichier source actuel? Double-cliquez sur la variable, regardez dans la barre de défilement pour les reflets rouges.
AtomineerUtils Pro (non gratuit, 9,99 $ USD) est, à mon avis, meilleur que Ghost Doc. Mais, tout comme Ghost Doc ou tout générateur de documentation automatique, la documentation générée est destinée à être modifiée pour avoir une valeur réelle.
CleanProject - Nettoie les solutions Visual Studio
Combien de fois avez-vous voulu envoyer un projet à un ami ou le télécharger sur un site Web comme MSDN Code Gallery pour constater que votre fichier zip contient beaucoup de choses que vous n'avez pas besoin de lui envoyer en le rendant plus grand que il faut que ce soit.
dossier bin dossier obj dossier TestResults dossiers Resharper Et puis si vous oubliez de supprimer les liaisons de contrôle de source, celui qui obtient votre projet sera invité à ce sujet. En tant que personne qui fait beaucoup ce processus, j'ai décidé de partager avec vous mon code pour nettoyer un projet.
Je ne peux pas vivre sans DPack - en particulier lorsque je travaille sur de grands projets, la navigation entre les fichiers et les membres est beaucoup plus facile. Et c'est gratuit .
Les raccourcis préférés:
Alt + U: navigateur de fichiers, filtre les fichiers lorsque vous tapez
Alt + G: navigateur de codes, filtre tous les membres lorsque vous tapez
Alt + M: navigateur de codes, filtre les méthodes du fichier en cours lorsque vous tapez
...etc. C'est beaucoup plus facile pour moi de trouver mon chemin dans l'Explorateur de projets.
Vingy 1.0 est un complément simple mais efficace pour Visual Studio 2010 afin que vous puissiez rechercher sur le Web de manière non intrusive et filtrer les résultats en fonction des sources.
Vous pouvez afficher Vingy en cliquant sur Affichage-> Autres fenêtres -> Fenêtre de recherche Vingy dans l'IDE de Visual Studio, ou simplement en éclairant fortement du texte dans le document, puis en cliquant sur Outils -> Rechercher le texte sélectionné (Ctrl + 1).
La recherche avec Vingy est assez simple. Vous pouvez lancer une recherche de deux manières.
Ceci est ma liste d'extensions.
La liste à ce sujet est assez complète, j'ai donc passé un certain temps à trouver les extensions dont j'ai besoin. Voici l'instantané. J'espère que cela aidera quelqu'un.
J'ai essayé d'installer Codemaid, et cela semblait être un addon astucieux, mais ma réponse Visual Studio est devenue très lente. Je me sentais comme si certains fils faisaient du travail tout le temps quand Codemaid était allumé. Désinstallez donc pour l'instant.
VSFileNav - (gratuit) Un outil de recherche de fichier dans la solution (croisement entre SonicFileFinder et Resharper). Léger, facile à utiliser et rapide (j'en ai assez du temps de démarrage énorme avec Sonic).
Avertissement: j'ai écrit cet outil.
Plugin pour accéder rapidement à n'importe quel fichier dans la solution Sonic File Finder (gratuit)
Basculement rapide entre les fichiers .h et .cpp Macro disponible ici (gratuit)
Et c'est tout =)
L'extension «Ajout rapide de référence» augmente la balise active que VS affiche pour les types non reconnus, ce qui vous donne la possibilité d'ajouter la référence d'assembly correspondante pour ce type ainsi que la clause «using» correspondante si nécessaire en une seule fois.