Share via


Mettre à jour une extension Visual Studio

Vous pouvez mettre à jour une extension Visual Studio sur votre système à l’aide des extensions et des Mises à jour pour installer la version mise à jour. Si vous créez une version mise à jour d’une extension, vous pouvez la signer comme mise à jour en incrémentant le numéro de version dans le manifeste VSIX.

Mises à jour sont installés lorsque le manifeste VSIX de l’extension entrante a la même ID valeur que celui installé et un nombre supérieurVersion. Si le Version nombre est le même ou inférieur, le package ne peut pas être installé. Si les ID valeurs ne correspondent pas, le package qui n’est pas encore installé est reconnu comme une extension distincte.

Pour éviter les conflits pendant le développement, nous vous recommandons de désinstaller les versions antérieures des extensions en cours, ainsi que de désinstaller ou de désactiver d’autres extensions potentiellement en conflit.

Pour mettre à jour une extension sur votre système

  1. Dans le menu Outils, cliquez sur Extensions et mises à jour.

  2. Dans le volet gauche, cliquez sur Mises à jour.

  3. Dans le volet central, cliquez sur la mise à jour que vous souhaitez installer.

    Le numéro de version de l’extension mise à jour s’affiche dans le volet droit, ainsi que d’autres informations.

  4. En bas du volet droit, cliquez sur Mettre à jour.

Pour publier une mise à jour d’une extension

  1. Dans Visual Studio, ouvrez la solution pour l’extension que vous souhaitez mettre à jour. Apportez les modifications.

    Important

    Toutes les extensions utilisateur non signées ne sont pas mises à jour automatiquement. Vous devez toujours signer vos extensions.

  2. Dans Explorateur de solutions, open source.extension.manifest.

  3. Dans le concepteur de manifeste, augmentez la valeur du nombre dans le champ Version .

  4. Enregistrez la solution et générez-la.

  5. Chargez le nouveau .vsix fichier (dans le \bin\Debug\ dossier du projet) sur le site web visual Studio Marketplace .

    Lorsqu’un utilisateur disposant d’une version antérieure de l’extension ouvre extensions et Mises à jour, la nouvelle version apparaît dans la liste Mises à jour, si l’outil est configuré pour rechercher automatiquement les mises à jour.

    Vous pouvez activer ou désactiver l’case activée automatique pour les mises à jour en bas du volet Mises à jour (Activer/désactiver la détection automatique des mises à jour disponibles), ce qui modifie le paramètre Rechercher les mises à jour dans les>> extensions d’environnement>Options outils et Mises à jour.

    Vous pouvez spécifier (dans Outils>Options>Environment>Extensions et Mises à jour) si vous souhaitez des mises à jour automatiques pour les extensions par utilisateur, toutes les extensions utilisateur ou les deux (paramètre par défaut).