Gestion des extensions et mises à jour pour Visual Studio

Vous pouvez utiliser la boîte de dialogue Extensions et mises à jour pour installer des extensions et des exemples Visual Studio à partir de sites Web ou d'autres emplacements, puis les activer, les désactiver, les mettre à jour ou les désinstaller.Pour ouvrir la boîte de dialogue, dans la barre de menus, choisissez Outils, Extensions et mises à jour. (Ou tapez Extensions dans la zone Lancement rapide.)

Recherche d'extensions

Vous pouvez installer des extensions à partir de la galerie Visual Studio ou de la galerie d'exemples sur le site Web de Microsoft.Ces extensions peuvent être des contrôles, des exemples, des modèles, des outils ou d'autres composants qui ajoutent des fonctionnalités à Visual Studio.Visual Studio prend en charge les extensions sous la forme de packages VSIX (ceux-ci incluent des modèles de projet, des modèles d'élément, des éléments de boîte à outils, des composants MEF (Managed Extension Framework) et des VSPackages).Les extensions basées sur Microsoft Installer (MSI) sont également prises en charge pour le téléchargement et l'installation, mais la boîte de dialogue Extensions et mises à jour ne peut pas les activer ni les désactiver.

Installation ou désinstallation des extensions

Dans la boîte de dialogue Extensions et mises à jour, dans le volet gauche, développez En ligne et sélectionnez Galerie Visual Studio.Si vous connaissez le nom de l'extension ou une partie de son nom, vous pouvez la rechercher dans la zone Rechercher dans la galerie Visual Studio dans le volet droit, ou vous pouvez parcourir la liste dans le volet central.Sélectionnez l'extension que vous souhaitez, choisissez le bouton Télécharger, puis choisissez Installer.Pour charger l'extension, vous devez redémarrer Visual Studio.

Si vous essayez d'installer une extension qui a des dépendances, le programme d'installation vérifie si elles sont déjà installées.Si elles ne sont pas installées, la boîte de dialogue Extensions et mises à jour donne la liste des dépendances qui doivent être installées avant que vous puissiez installer l'extension.

Si vous souhaitez cesser d'utiliser une extension, vous pouvez la désactiver ou la désinstaller.La désactivation d'une extension maintient l'extension installée mais elle n'est pas chargée.Vous pouvez désactiver uniquement des extensions VSIX. Les extensions MSI peuvent seulement être désinstallées.Pour désactiver ou désinstaller une extension, dans le volet gauche, sélectionnez Installé, dans le volet central, sélectionnez l'extension, puis choisissez le bouton Désactiver ou Désinstaller.Pour décharger une extension désactivée, vous devez redémarrer Visual Studio.

Important

Vous pouvez désinstaller uniquement des extensions installées pour un utilisateur particulier.Vous ne pouvez pas désinstaller les extensions installées pour tous les utilisateurs d'un ordinateur donné, telles que NuGet.

Extensions par utilisateur et d'administration

La plupart des extensions sont des extensions par utilisateur, qui sont installées dans %LocalAppData%\Microsoft\VisualStudio\<version de Visual Studio>\Extensions\.Certaines extensions sont des extensions d'administration, installées dans le <dossier d'installation de Visual Studio>\Common7\IDE\Extensions\.

Pour protéger votre système contre les extensions pouvant contenir des erreurs ou du code malveillant, vous pouvez limiter le chargement des extensions par utilisateur aux cas où Visual Studio est exécuté avec des autorisations utilisateur normales et ne pas charger ces extensions lorsque Visual Studio est exécuté avec des autorisations d'administrateur.Pour cela, dans la barre de menus, choisissez Outils, Options, puis, dans la boîte de dialogue Options, développez Environnement et sélectionnez Extensions et mises à jour. (Vous pouvez également taper simplement Extension dans la zone Lancement rapide.) Décochez la case Charger les extensions par utilisateur lors d'une exécution en tant qu'administrateur, puis redémarrez Visual Studio.

Copies principales et copies de Travail

Lorsque vous installez un exemple en ligne, la solution est stockée dans deux emplacements :

  • Une copie de travail est stockée dans l'emplacement que vous avez spécifié dans la boîte de dialogue Nouveau projet.

  • Une copie principale distincte est stockée sur votre ordinateur.

Utilisez la boîte de dialogue Extensions et mises à jour pour effectuer les tâches suivantes, relatives aux exemples :

  • Répertorier les copies principales des exemples que vous avez installés.

  • Désactiver ou désinstaller la copie principale d'un exemple.

  • Installer des packs d'exemples, qui sont des collections d'exemples se rapportant à une technologie ou une fonctionnalité.

  • Installer différents exemples en ligne. (Vous pouvez également effectuer cette opération dans la boîte de dialogue Nouveau projet.)

  • Afficher les notifications de mise à jour lorsque des modifications de code source sont publiées pour des exemples installés.

  • Mettre à jour la copie principale d'un exemple installé lorsqu'une mise à jour est disponible.

Installation sans utiliser la boîte de dialogue Extensions et mises à jour

Les extensions empaquetées dans des fichiers .vsix peuvent être disponibles à d'autres emplacements que la galerie Visual Studio.Bien que la boîte de dialogue Extensions et mises à jour ne puisse pas détecter ces fichiers, vous pouvez en installer un en sélectionnant son fichier .vsix, en appuyant sur la touche Entrée, puis en suivant les instructions.Lorsque l'extension est installée, utilisez la boîte de dialogue Extensions et mises à jour pour l'activer, la désactiver ou la désinstaller.

Extensions MSI

La boîte de dialogue Extensions et mises à jour ne prend pas en charge les extensions MSI à moins qu'elles incluent un fichier extension.vsixmanifest.Ces extensions apparaissent dans la boîte de dialogue Extensions et mises à jour pour être installées ou désinstallées, mais elles ne peuvent pas être activées, désactivées ni mises à jour.

Voir aussi

Concepts

Paramètres Visual Studio