Este artigo foi traduzido por máquina.

Boîte à outils

Outils et extensions de Visual Studio

Terrence Dorsey

Étant donné que vous êtes en train de lire ce magazine, il est probable sling de code pour une vie. Et si vous sling code pour une vie, vous passez probablement beaucoup de temps dans votre IDE... qui est, car vous êtes en train de lire ce magazine, probablement à Visual Studio.

Visual Studio 2010 est déjà un outil incroyablement souple de codage. Il plutôt bien tout à l'exception écriture du code pour vous, et dans de nombreux cas, il est presque bon à cela, trop. Cependant, Visual Studio ne peut pas faire toutes les de la boîte de.

C'est là qu'interviennent les extensions à la rescousse. Visual Studio 2010 fournit la prise en charge robuste pour l'extensibilité par le biais des outils personnalisés, les modèles et les plug-ins. (Notez, cependant, que les versions Express de Visual Studio n'est pas prise en charge les extensions). Si vous ne trouvez pas la fonctionnalité que vous avez besoin dans Visual Studio, il est probable qu'est il y a une extension qui vous permet de personnaliser l'environnement IDE ou fournit les outils que vous avez besoin pour écrire du code mieux et plus rapide.

Nous traiterons des quelques exemples des extensions les plus populaires de libres pour Visual Studio 2010.

Outils de l'alimentation pour Visual Studio Il existe des milliers d'extensions existent, et il se trouve juste ainsi que les extensions de la plus fiable a été créée par l'équipe Visual Studio. Visual Studio 2010 Productivity Power Tools (bit.ly/g4fUGG ) est un package de 15 fonctionnalités pratiques qui vont de la solution de navigation (pensez à l'Explorateur de solutions sous stéroïdes) pour la saisie semi-automatique de l'onglet et hautement configurables des améliorations apportées aux onglets. Scott Guthrie explique le fonctionne de chacune des fonctionnalités de productivité Power Tools sur son blog, qui extraire par conséquent, pour plus d'informations (bit.ly/aopeNt ).

Solution de navigateur dans la productivité des Power Tools

PowerCommands 10.0 PowerCommands 10.0 (bit.ly/hUY9tT de ), telles que la productivité des Power Tools, est un ensemble de la manipulation des outils supplémentaires utiles qui s'accélérer ou simplifier les tâches courantes dans l'IDE. Vous bénéficiez de 25 fonctionnalités dans le package ;ils incluent copie robuste et que vous collez des améliorations (copie de l'ensemble de classes, par exemple). Le package inclut également la possibilité de mettre en forme votre code, de tri à l'aide des instructions et de suppression non utilisée à l'aide des références lors de l'enregistrement.

Team Foundation Server Power Tools 2010 septembre Ne vous sentez pas gauche arrière si vous utilisez Visual Studio Team Foundation Server (TFS). Microsoft possède un ensemble de Power Tools, trop. Cette extension (bit.ly/hyUNqo ) vous offre 11 nouvelles fonctionnalités qui comprennent des stratégies d'archivage et modèles d'élément, un éditeur de processus, outils de ligne de commande de TFS et Windows PowerShell cmdlets, gestion de membres d'équipe, intégration du shell Windows et sauvegarde automatique de la base de données.

Éditeur Visual Studio couleur de thème Il peut sembler pas comme jolie, mais il est parfois peu détails afin de codage qui beaucoup plus facile. Prendre les couleurs utilisées dans les fenêtres de Visual Studio, les onglets et les menus, par exemple. Les couleurs plus vives illuminer votre humeur ? Vous êtes surtout amateur de magenta ? Tout ce que vous préférez, couleur de thème éditeur (bit.ly/fPKKEV ) de Visual Studio vous permet de personnaliser toutes les couleurs de l'environnement utilisés dans l'IDE. Vous pouvez également enregistrer des thèmes et de les partager avec vos amis.

StudioStyles Un choix encore plus personnel est utilisée pour le code dans votre éditeur de la la colorisation. StudioStyles (studiostyl.es ) est un site Web qui vous permet de télécharger, créer et partager les fichiers .vssettings que vous spécifiez la colorisation de code. Avantage supplémentaire : Ces thèmes peuvent être utilisés avec Visual Studio 2010, 2008, 2005 et même les versions Express.

StudioStyles

WordLight Voulez-vous jamais à trouver rapidement tous les emplacements vous avez utilisé un nom de méthode ou variable ? WordLight (code.google.com/p/wordlight ) est une simple extension pour Visual Studio 2008 qui vous permet de sélectionner du texte et instantanément met en évidence toutes les autres occurrences de cette chaîne dans le fichier de code. Elle fonctionne également dans la sortie, les commandes et les fenêtres de l'exécution.

Vérificateur d'orthographe Si y0u type lke je le fais, le vérificateur d'orthographe est un sauveur. L'extension de vérificateur d'orthographe (bit.ly/aMrXoM ) recherche des erreurs dans les parties de pas de code de vos fichiers. Il fonctionne dans les fichiers en texte brut, pour les commentaires et les chaînes de code source et les éléments de balise de l'autre des fichiers HTML et ASP.

Complément TortoiseSVN pour Visual Studio Par conséquent, vous avez écrit et testé votre code. Si vous travaillez sur une équipe ou que vous ouvrez le projet de code source, vous devez sans doute valider la source dans un référentiel. Il existe un outil pour ce faire.

Si vous utilisez le contrôle de code source Subversion Apache (subversion.apache.org ) ainsi que d'un client TortoiseSVN pour Windows (tortoisesvn.tigris.org ), il existe un certain nombre d'extensions Visual Studio qui incorporent la TortoiseSVN que fonctionnalité à l'environnement IDE (tsvnaddin.codeplex.com de ), l'enregistrement beaucoup les étapes décrites dans le processus de validation.

VsTortoise Lors de l'utilisation de TFS, vous devez ajouter une couche comme SvnBridge (svnbridge.codeplex.com ) qui traduit les API entre les clients de Subversion comme TortoiseSVN (vstortoise.codeplex.com ) et de TFS.

Un autre système de gestion de code source courantes est Git (git scm.com ), et si tel est votre référentiel par défaut, est une extension pour vous, trop. Extensions GIT (code.google.com/p/gitextensions) inclut des extensions d'environnement pour l'Explorateur Windows et les plug-in Visual Studio. En outre, vous pouvez exécuter la plupart des fonctionnalités à partir de la ligne de commande.

NuGet Inspiré par RubyGems et les systèmes de gestion des lots semblable du monde du développement Linux, NuGet (nuget.codeplex.com/ ) permet aux développeurs de Microsoft .NET Framework à incorporer facilement des bibliothèques à partir de code source référentiels directement dans leurs projets de développement local. NuGet s'intègre à l'environnement IDE de Visual Studio 2010, et vous pouvez également exécuter NuGet à partir de la ligne de commande ou via les cmdlets Windows PowerShell.

NuGet

Emacs et VIM émulation Au début a été vi et il était difficile pour en savoir plus. Depuis les débuts, Emacs et VIM ont combattit pour supremacy que l'éditeur a la valeur True une parmi les codeurs. Si vous avez choisi les côtés de ce débat encore trouvez vous-même à l'aide de Visual Studio, puis Réjouissez-vous ! Les combinaisons de touches et de nombreuses autres fonctionnalités que vous connaissez et appréciez dans Emacs et VIM sont désormais disponibles dans les extensions pour Visual Studio.

Vous pouvez suivre la progression de développeur VsVim (bit.ly/e3GsMf ) Jared Parsons via son blog (blogs.msdn.com/b/jaredpar/ ). Vous trouverez plus d'informations sur l'émulation Emacs (bit.ly/eXhaIKde ), ainsi que beaucoup d'autres conseils, sur le blog de l'équipe Visual Studio (blogs.msdn.com/b/visualstudio/ ).

Une bibliothèque d'extensions Il s'agit simplement de l'iceberg dans la mesure où ce qui concerne les extensions Visual Studio. Des milliers de modèles, les contrôles personnalisés et les extensions sont disponibles par Visual Studio Gallery (visualstudiogallery.msdn.microsoft.com ), et bien plus encore étant ajoutés à tout moment. La plupart sont gratuites, et les versions d'évaluation sont disponibles pour la plupart des produits commerciaux.

Écrire vos propres extensions Ne pas voir ce que vous avez besoin dans la galerie de composants Visual Studio ? Écrire votre propre ! Visual Studio 2010 inclut profondes des accroches pour l'extensibilité, quoi que ce soit à partir d'un modèle de projet personnalisés à des outils tiers qui s'intègrent directement à l'environnement IDE. Par le biais de l'extension Visual Studio developer center ( msdn.microsoft.com/vstudio/vextend) , les articles de MSDN Library et les autres ressources de la Communauté Visual Studio (bit.ly/aT1bDe ), vous trouverez une grande quantité d'informations pour commencer à créer des extensions personnalisées de Visual Studio. Vous avez déjà les outils... commencer le codage !

Terrence Dorsey est le rédacteur technique de MSDN Magazine*.*Vous pouvez consulter son blog à terrencedorsey.com de ou lui suivez à Twitter à @ tpdorsey .