Visual Studio 2010 - extensions recommandées [fermé]


301

Quelles sont vos extensions recommandées pour Visual Studio 2010? (Veuillez indiquer si c'est gratuit ou non Et aussi son but / fonction aussi)

Réponses:


185

Libre:

Pas libre:


Je suis venu ici en essayant de trouver un modèle SQL à ajouter à VS2010, mais il n'est pas affiché. Existe-t-il un tel modèle?
jp2code

47

NuGet

NuGet (anciennement NuPack) est un système de gestion de packages orienté développeur gratuit et open source pour la plate-forme .NET, destiné à simplifier le processus d'incorporation de bibliothèques tierces dans une application .NET pendant le développement.


43

PowerCommands (gratuit)


Whoo hoo pour PowerCommands. L'organisation et le tri des utilisations à l'échelle de la solution et du projet sont très pratiques pour le nettoyage du code.
Jeff Wilcox

35

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.


2
À moins qu'il ne soit devenu beaucoup plus robuste depuis que je l'ai utilisé la dernière fois (il y a 2 ans), je m'en tiendrai à la tortue.
Sky Sanders

2
Il est devenu beaucoup plus robuste - nous n'avons eu aucun problème avec lui. Personnellement, je reste avec Tortoise parce que je n'aime pas SCC dans l'IDE. Cela devient trop confus.
Dave Markle

1
AnkhSVN est bizarre et instable. J'utilise VisualSvn, ça vaut le coup.
Ivan G.21

24

Visual Assist X (non gratuit)


8
Pas gratuit, mais vaut bien le prix.
James McNellis

1
IMO, l'écart considérable par rapport aux pratiques standard VS UI rend ce produit extrêmement frustrant. Même lorsque j'avais une copie sous licence au travail, j'ai fini par la désactiver.
Sam Harwell

3
Très bien vu qu'Intellisense ne fonctionne pas avec / clr
PostMan

1
J'utilise Visual Assist depuis VC6, et je ne peux vraiment plus rien "voir" dans l'éditeur sans lui :)
m_pGladiator

Je crois que si vous n'avez pas Visual Assist X .. vous ne pouvez pas être un bon programmeur ..;)
maxpayne

22

Ghost Doc (gratuit)

Il faut un certain temps pour le configurer correctement, mais cela peut être très utile.


32
Je pense que cet outil est horrible. Il génère des commentaires inutiles qui sont vraiment inutiles. Il peut sembler agréable de générer des commentaires xml automatiques mais "définir ou obtenir une valeur indiquant si cette instance est sale" Est-ce vraiment utile sur une propriété nommée "IsDirty"? À mon avis, cela ajoute des lignes inutiles dans votre code. Si vous devez faire un commentaire Xml utile, cela ne vous aidera pas car vous devrez quand même l'écrire vous-même.
Stéphane

18
@Stephane: Les commentaires ne sont pas destinés à être utilisés tels quels. Ils sont conçus pour être un modèle permettant à un être humain de se développer. En tant que tel, je le trouve très utile.
TrueWill

3
@Stephane TrueWill a raison, c'est un modèle pour générer de belles documentations, en plus si vous regardez les commentaires du framework NET, vous pouvez voir que tous ont un certain modèle de langage, je le fais dans mon propre composant via gostDoc. Ceci est très important lors du déploiement d'une API publique, la documentation doit être cohérente, lexicalement.
BartoszAdamczewski

10
En tant que "modèle permettant à un être humain de se développer", l'outil n'a aucun sens. Tout ce que vous avez à faire est de taper /// (ou '' 'en VB) pour obtenir un modèle à étoffer. La seule chose que GhostDoc ajoute est un texte qu'il compose à partir du nom du membre ... texte qui est donc inutile pour tout être humain avec un demi-cerveau.
Ryan Lundy

7
Une documentation "évidente" est une documentation inutile. Les gens ne regardent pas la documentation pour apprendre l'évidence. Regardez, accédez aux propriétés de votre projet sous Générer et dans la zone Supprimer les avertissements , tapez 1591. Là, vous ne recevrez plus de ping sur la documentation manquante. Vous pouvez maintenant taper une vraie documentation là où elle est nécessaire au lieu d'utiliser GhostDoc pour générer une non - documentation juste pour éviter un avertissement lors de la compilation. Si je semble un peu véhément ici, c'est parce que j'ai été victime de "documentation" créée par GhostDoc dans le passé. Ne perdez pas votre temps à créer des documents pour perdre mon temps.
Ryan Lundy

21

les liens seraient bien. Il s'agit du contenu communautaire et non de la direction du trafic. que se passe-t-il lorsque votre blog est en panne? Quoi qu'il en soit, merci pour la liste.
Sky Sanders

@code poète: Ajout de liens. N'essayait pas de générer du trafic, ne voulait tout simplement pas avoir à copier et coller autant de liens.
Scott Dorman

L'achèvement du sélecteur de couleurs provoque apparemment des problèmes d'instabilité dans VS2010 et a été supprimé de la galerie (pour l'instant).
moswald

Team Founder Server Power Tools? quand ont-ils changé le nom}
Juan Zamudio

La plupart d'entre eux sont inclus dans l'outil VSProductivity et le complément d'outils powercommand.
vendettamit

17

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).



13

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.


J'utilise AnkhSVN et il n'a ajouté aucun fichier au référentiel. Le serveur Visual SVN est génial, donc j'imagine que le client l'est aussi. Mais je ne sais pas ce que cela m'offrirait sur AnkhSVN.
Sam Harwell

1
La dernière fois que je l'ai essayé, il a ajouté des fichiers .scc à mon projet comme SourceSafe. Je suis assez sûr que VisualSVN et AnkhSVN ont principalement le même ensemble de fonctionnalités, mais VisualSVN est ma préférence.
jrummell

12

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.


J'utilise le package HGSCC ces jours-ci. Cela a beaucoup évolué depuis que j'ai posté cette réponse.
CAD bloke

Non, je ne le suis pas - retour à VisualHg, celui de bitbucket.org/lmn/visualhg2/wiki/Home
CAD bloke


9

J'adore DevExpress et je l'ai pour VS2010. Il y a cependant une petite gêne à faire apparaître le menu de refactorisation après avoir changé un identifiant. Dans VS2008, lorsque vous appuyez sur la commande VS refactor ( 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.
Igor Zevaka


9

Si vous êtes un aficionado de Vim ...

VsVim - gratuit
ViEmu - pas gratuit (pas encore publié)


Oh! J'attendais la version 2010 de ViEmu. Mais VsVim est gratuit, on dirait que Symnum Systems (anciennement NGEDIT, créateurs de ViEmu) va avoir des problèmes.
Matt Greer

9

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?)


La femme de code était cool, mais elle formait du code d'une manière que je n'aimais pas et il n'y avait aucun moyen de définir ce que la femme de chambre devait nettoyer ou non. En dehors de cela, mon Visual Studio est devenu lent
Rumplin

7

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.

texte alternatif


9
Ce n'est plus gratuit. Le développeur (assez malhonnêtement) a recueilli des centaines de critiques élevées avec lui en tant que produit gratuit, puis l'a changé en un produit payant uniquement.
Ryan Lundy



5

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.


4

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.


1
L'équivalent de Visual Studio 2010 est une extension open source et bien meilleure appelée AllMargins par David Pugh: visualstudiogallery.msdn.microsoft.com/en-us/…
Sam Harwell

AllMargins a disparu de la galerie.
tenpn


4

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.


4

devColor (gratuit)

Petit outil qui souligne les couleurs hexadécimales dans les feuilles de style avec la bonne couleur. J'aime vraiment la façon dont il s'intègre dans l'éditeur.


4

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.


3

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.


Mais comme je viens de le découvrir aujourd'hui, des résultats similaires peuvent être obtenus en utilisant la fenêtre Naviguer vers (Ctrl +,) qui est maintenant intégrée à Visual Studio 2010.
michalstanko

1
DPack me semble toujours meilleur, car vous pouvez vous concentrer uniquement sur le fichier actuel, et vous pouvez choisir d'afficher uniquement les méthodes, les propriétés, les événements, etc. Très bien!
Brad Parks du

3

Vingy (gratuit)

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.

Vingy http://lh4.ggpht.com/__Mw4iY-4nuY/TKic0LcfKgI/AAAAAAAAA7s/OR82RFQFSU8/s1600-h/image%5B14%5D.png

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.

  • En tapant le texte dans la boîte de recherche Vingy et en appuyant sur «Entrée» ou en cliquant sur le bouton «Aller»
  • En mettant en surbrillance du texte dans l'éditeur lorsque vous tapez dans Visual Studio, puis en appuyant sur Ctrl + 1

3

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. texte alternatif

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.


3

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.


1
@JavaAndCSharp: Pas vraiment, c'est un avertissement commun que je vois tout le temps sur SO, et j'ai pensé qu'il était préférable de l'ajouter.
Ian

Oui, c'était certainement une bonne idée d'ajouter l'avertissement.
JavaAndCSharp


1

WoVS Quick Add Reference

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.