Visual Studio Extensions

De Banane Atomic
Aller à la navigationAller à la recherche

Installation

Tools → Extensions and Updates

Décompilateurs

  • ILSpy
  • .NET Reflector Visual Studio Extension

SwitchStartupProject

Allow to configure and start predefined group of projects.

Json.svg
{
    "Version": 3,
    "ListAllProjects": false,
    "MultiProjectConfigurations": {
        "GroupA": {
            "Projects": {
                "ProjectA": {},
                "ProjectB": {}
            }
        },
        "GroupB": {
            "Projects": {
                "ProjectB": {}
            }
        }
    }
}

Productivity Power Tools 2017/2019

Extensions inclues
Time Stamp Margin ajoute un horodatage dans la fenêtre Output en debug (minutes. Seconds. Milliseconds)
Shrink Empty Lines
Solution Error Visualizer dans Solution Explorer souligne les fichiers contenant des erreurs ainsi que leurs projets
Quick Launch Tasks ajoute des tasks accessiblent depuis le champs Quick Launch en haut à droite (Ctrl + Q): CollapseRegions, ExpandRegion, WordWrapOn, WordWrapOff
Power Commands for Visual Studio ajoute les fonctionnalités suivantes: Format document on save, Remove and Sort Usings on save, Copy Path, Collapse Projects, Show All Files, Edit Project File, Open Containing Folder, Open Command Prompt, Unload/Reload Projects, Remove and Sort Usings
Double-Click Maximize double-clique sur le titre d'une docked window pour l'agrandir au maximum. Double-cliquer à nouveau pour lui rendre sa taille initiale.
Match Margin surligne les autres occurences du mot sur lequel se trouve le curseur dans le code et dans la barre de défilement.
Custom Document Well Trie et coloration des onglets par projet

OLD

  • Collapse All
  • Auto Brace Completion
  • Fixer les onglets de fichier, les afficher sur 2 lignes (fixés et non-fixés) ou en colonne
  • Carte du fichier dans la barre de déroulement des fichiers
  • Highlight current line

GhostDoc

Permet la génération de commentaires xml en un clic.

Visual Studio Spell Checker

GitHub for Visual Studio

XAML Styler

Tools → Options → XAML Styler

Attribute tolerance 1 nombre max d'attributs sur une ligne
Keep first attribute on the same line True premier attribut sur la même ligne que sa balise
Enable attribute reordering False
Order attributes by name False
Comment padding 1

OLD

Open Command Line

Source Control

GitHub

Team Foundation Sidekicks

Commit par utilisateur : Tools → Team Foundation Sidekicks → History Sidekick

TFS Source Control Explorer Extension

  • Move to Folder → déplacer plusieurs fichiers simultanément
  • Drag & Drop dans Source Control Explorer

devColor

devColor :

  • Sousligne les codes couleur avec la couleur correspondante
  • Permet de connaitre le code d'une couleur affichée à l'écran

VSColorOutput

VSColorOutput :

  • Mise en couleur du texte de la fenêtre de sortie suivant des expressions rationnelles
  • Stopper la compilation à la première erreur

Xaml Styler

XAML Markup Styler permet de mettre en pages les fichiers XAML :

  • Tri des attribut
  • Mise en page lors de la sauvegarde

CommandingImage

CommandingImage permet d'associer des icônes aux Outils externes.
Outils → Customize Command Images

AnkhSVN

  • Commit / Update / Revert / View History / Compare
  • Pending Changes (affiche la liste des fichiers modifiés)
  • Clique-droit sur la solution → View Solution History
    • Afficher l'historique complet de tous les commit sur la branche courante
  • Attention via le menu Fichier → Subversion → Change source control, AnkhSVN peut modifier le fichier solution et les fichiers projets. Cela est inutile (la solution et les projets doivent être déconnectés) si AnkhSVN est le seul fournisseur de Source de Control et que les projets sont de type C#. site

VSCommands 2010 Lite

  • Collapse solution
  • Colours highlighting

PowerCommands

  • Ajoute au menu clique-droit dans l'explorateur de solution
    • Ouvrir une console
    • Réduire un projet (collapse)
    • Copier le chemin
    • Copier/Coller une classe, une référence
    • Supprimer et trier les using
  • Options → PowerCommands
    • Formater le document lors de la sauvegarde
    • Supprimer et trier les using lors de la sauvegarde
  • Réouvrir un fichier récemment fermé : Affichage → Autres fenêtres → Undo Close Window

IntelliSense Presenter

Améliore le menu intellisense

Regex Editor

Aide à l'écriture et test d'expressions rationnelles.

Snippet

Snippetizer

Sélectionner du code → clique-droit → Create Snippet
Clique-droit → Edit Snippet
Enregistre les snippet dans « Visual Studio 2013\Code Snippets\Visual C#\My Code Snippets »

Snippet Designer

  • Lister et modifier les snippets existant
    • Affichage → Autres fenêtres → Snippet Explorer
  • Créer de nouveaux snippets
    • Fichier → Nouveau → Fichier... → Snippet Designer
  • Fonctions
    • Afficher ou non les namespace en fonction des using déjà présents :
      • Function → SimpleTypeName(global::System.Console).
      • Affichera « Sytem.Console » si le « using System » n'est pas présent sinon affichera juste « Console ».
  • Astuces
    • $end$ permet de définir la position du curseur après l'insertion du snippet.

site

WoVS Default Browser Switcher

WoVS Default Browser Switcher permet de sélectionner l'explorateur web qui sera utilisé. C'est très utile avec VS2010 car ce réglage et régulièrement perdu.

FxCop

Vérification du respect de règles dans le code.