DotnetDojo

Développer des applications modernes avec les technologies Microsoft et Open source

  • Blog
  • Vidéos
  • Formations
  • Outils

4 extensions pour améliorer Visual Studio et gagner en productivité

Visual Studio est un bon produit mais comme tout produit, à sa sortie, il est loin d’être parfait.
Fort heureusement, il propose un système d’extension permettant d’installer des plugins pour ajouter de nouvelles fonctionnalités.

Ces fonctionnalités permettent de gagner plusieurs minutes par jour et de travailler beaucoup plus sereinement.

La plupart des développeurs que j’ai rencontré n’ont jamais entendu parler de ces plugins.
Ils utilisent pourtant Visual Studio au quotidien sans même savoir qu’il existe des extensions et qu’elles sont vraiment très intéressantes. C’est très simple : depuis que je les utilisent je ne peux plus m’en passer.

Chacune des extensions que je vais vous présenter permet de vous faire gagner du temps au quotidien. En plus de ça, elles sont gratuites, donc autant en profiter !

Comment installer une extensions dans Visual Studio ?

C’est très simple : il suffit d’aller dans le menu « Outils », puis « Gestionnaire d’extensions… », puis choisissez « Galerie en ligne ».

Boite de dialogue Extensions Visual Studio

1. NuGet

nuget

NuGet est un ensemble d’outils permettant d’automatiser le téléchargement, l’installation, la mise à jour, la configuration et la suppression de packages aux projets Visual Studio.
En fait, grâce à NuGet, vous pourrez ajouter un composant à votre projet en une seule ligne de commande.
Il existe aujourd’hui des centaines de composants disponibles (dont la majorité sont Open Source). Vous pourrez par exemple utiliser ELMAH, Entity Framework, migrer vers ASP.NET MVC 4… le tout en une simple ligne de commande.

Plus d’infos


2. VSCommands

vscommands

Cette extension apporter un nombre incroyable d’évolutions à Visual Studio, comme par exemple :

  • Debug as a Different User
  • Synchronisation des settings de Visual Studio entre plusieurs ordinateurs
  • Amélioration de la console de sortie (différentes couleurs en fonction du type de message)
  • Interface: auto-hide du menu (gain de place)
  • Explorateur de solutions : Copy/Paste des références, Zip de la solution

Plus d’informations


3. Productivity Power Tools

productivity power tools
Il s’agit la aussi d’une extension qui ajoute des fonctions excellentes, comme par exemple :

  • Amélioration de la gestion des onglets (pour le code source),
  • Ajout de référence : utilisation de la recherche et ajout multiple possible (ça c’est excellent),
  • Quick Access, un peu le Google de Visual Studio : permet de lancer une commande en entrant son nom,
  • Auto-complétion des blocks : {}, [], «  »,
  • Correction des tabulations (si votre fichier contient des espaces, il peut les convertir en TAB ou inversement),
  • Alignement des assignations (ça j’adore, ça améliore vraiment la lisibilité du code).

Plus d’informations


4. Indent Guides

indent guides
Un plugin simple mais qui est bien utile : il permet d’ajouter des guides sur les indentations (comme sur l’image). Ceci est bien pratique pour bien disposer le code et mieux s’y retrouver.

Plus d’informations


Et vous ?

Utilisez-vous des extensions pour gagner en productivité ? Avez-vous testé celles dont je parle ? Quel est votre avis sur le sujet ?

[ninja-inline id=3695]

Besoin de résultats rapides ?

Découvrez les formations vidéos que je propose :

  

 

Formations en présentiel (dans toute la France)

Découvrez également les formations C# et .NET que je donne en présentiel (en France)

Comments

  1. royto says

    20 novembre 2012 at 22 h 53 min

    Salut,

    voici le lien vers la liste des extensions que j’utilise

    Dans le cas du développement web, l’extension Web essentials est un MUST HAVE !!!

    • Pascal Lacroix says

      21 novembre 2012 at 10 h 42 min

      Salut Royto et merci de ta contribution !

A propos de DotnetDojo

Pascal Lacroix

Je m’appelle Pascal et je suis passionné par le développement logiciel, l’efficacité et l’entrepreneuriat. Sur DotnetDojo, je vous propose des méthodes pour apprendre à développer des applications modernes avec les technologies Microsoft et Open Source.

En savoir plus

Liens complémentaires

  • A propos de DotnetDojo
  • 18 principes pour professionnaliser le développement logiciel
  • Boite à outils du développeur
  • Tous les articles
  • Liste des formations
  • Contact

Copyright 2019 Jupiteo · Mentions légales · Contact · CGV · Offres d'emploi .NET · Formations Dotnet