Nous recommandons d’utiliser Visual Studio 2017

Recherche et utilisation des extensions Visual Studio

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Les extensions Visual Studio sont des packages de code qui s’exécutent à l’intérieur de Visual Studio et fournissent des fonctionnalités de Visual Studio nouvelles ou améliorées. Vous trouverez plus d’informations sur les extensions Visual Studio ici : Kit de développement logiciel 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. (Outils / Extensions et mises à jour, ou tapez Extensions dans la fenêtre de lancement rapide). La boîte de dialogue affiche également les mises à jour des exemples et extensions installés. Vous pouvez également télécharger des extensions à partir de sites web ou les obtenir auprès d'autres développeurs.

System_CAPS_ICON_note.jpg Remarque

À compter de Visual Studio 2015, les extensions hébergées dans la galerie Visual Studio seront automatiquement mises à jour. Vous pouvez modifier ce paramètre via la boîte de dialogue Extensions et mises à jour. Pour plus d'informations, consultez la section relative aux mises à jour d'extensions automatiques, ci-dessous.

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). Vous pouvez également télécharger et installer les extensions basées sur Microsoft Installer (MSI), mais la boîte de dialogue Extensions et mises à jour ne peut pas les activer ni les désactiver. La galerie Visual Studio contient des extensions VSIX et MSI.

Dans la boîte de dialogue Extensions et mises à jour, recherchez l'extension à installer. (Si vous connaissez le nom ou une partie du nom de l'extension, vous pouvez rechercher dans la fenêtre Rechercher dans la galerie Visual Studio.) Cliquez sur Télécharger, puis sur 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 les extensions VSIX. Les extensions qui ont été installées à l'aide d'un fichier MSI peuvent uniquement être désinstallées. Recherchez l'extension et cliquez sur Désinstaller ou Désactiver. Pour décharger une extension désactivée, vous devez redémarrer Visual Studio.

La plupart des extensions sont des extensions par utilisateur, installées dans le dossier %LocalAppData%\Microsoft\VisualStudio\<version de Visual Studio>\Extensions\. Certaines extensions sont des extensions d’administration, installées dans le dossier <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 d'utilisateur normales. Les extensions par utilisateur sont ainsi désactivées lorsque Visual Studio est exécuté avec des autorisations d'administrateur. Pour ce faire, accédez à la page d’options Extensions et mises à jour (Outils / Options, Environnement, Extensions et mises à jour, ou tapez simplement Extension dans la fenêtre de 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.

Les extensions par utilisateur sont automatiquement mises à jour lorsqu'une nouvelle version est disponible dans la galerie Visual Studio. La nouvelle version de l'extension est détectée et installée en arrière-plan, de sorte que lors du redémarrage suivant de Visual Studio, la nouvelle version de l'extension sera exécutée.

Seules les extensions par utilisateur peuvent être mises à jour automatiquement. Les extensions d'administration qui sont installées pour tous les utilisateurs ne seront pas mises à jour et vous continuez à installer manuellement les nouvelles versions via le nœud Mises à jour de la boîte de dialogue Extensions et mises à jour. Vous pouvez voir les extensions qui seront mises à jour automatiquement dans le volet d'informations des extensions de la boîte de dialogue Extensions et mises à jour.

Si vous voulez désactiver les mises à jour automatiques, vous pouvez désactiver cette fonctionnalité pour toutes les extensions ou uniquement pour des extensions spécifiques.

  • Pour désactiver les mises à jour automatiques pour toutes les extensions, cliquez sur le lien Modifier vos paramètres Extensions et mises à jour dans la boîte de dialogue Extensions et mises à jour, puis décochez Mettre automatiquement à jour les extensions.

  • Pour désactiver les mises à jour automatiques pour une extension spécifique, décochez l'option Mettre automatiquement à jour cette extension dans le volet d'informations de l'extension sur le côté droit de la boîte de dialogue Extensions et mises à jour.

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é lors de la réception d'une notification de mise à jour.

Les extensions empaquetées dans des fichiers .vsix peuvent être disponibles à d'autres emplacements que la galerie Visual Studio. La boîte de dialogue Extensions et mises à jour ne peut pas détecter ces fichiers, mais vous pouvez installer un fichier .vsix en double-cliquant dessus, ou en sélectionnant le fichier et en appuyant sur la touche Entrée. Après cela, suivez 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.

Visual Studio prend toujours en charge les extensions installées par le programme d'installation Microsoft (MSI), mais pas via la boîte de dialogue Extensions et mises à jour sans modification.

System_CAPS_ICON_tip.jpg Astuce

Si une extension MSI inclut un fichier extension.vsixmanifest, elle apparaît dans la boîte de dialogue Extensions et mises à jour.

Afficher: