Comment : mettre à jour une extension Visual Studio.
Vous pouvez mettre à jour une extension Visual Studio sur votre système en utilisant le Gestionnaire d'extensions pour installer la version mise à jour. Si vous créez une version mise à jour d'une extension, vous pouvez indiquer qu'elle a été mise à jour en incrémentant le numéro de version dans le manifeste VSIX.
Le Gestionnaire d'extensions reconnaît les mises à jour en comparant le manifeste VSIX de l'extension entrante à celui de l'extension installée. Pour être reconnu comme une mise à jour, le manifeste entrant doit avoir le même ID que le manifeste installé, et un numéro de version supérieur. Si le numéro Version est identique ou inférieur, le package ne peut pas être installé. Si les valeurs d'ID 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, il est conseillé de désinstaller les versions antérieures des extensions en cours, et également désinstallons ou désactivons toutes les autres extensions conflit de manière.
Pour mettre à jour une extension sur votre système
Dans le menu Outils, cliquez sur Gestionnaire d'extensions.
Dans le volet gauche du Gestionnaire d'extensions, cliquez sur Mises à jour.
Dans le volet central, cliquez sur la mise à jour que vous voulez installer.
Le numéro de version de l'extension mise à jour est affiché dans le volet droit, avec d'autres informations.
En bas du volet droit, cliquez sur Mettre à jour.
Le Gestionnaire d'extensions remplace la version installée de l'extension en utilisant la nouvelle version.
Pour publier une mise à jour d'une extension
Dans Visual Studio, ouvrez la solution pour l'extension que vous voulez mettre à jour. Effectuez les modifications.
Dans l'Explorateur de solutions, ouvrez source.extension.manifest.
Dans le concepteur de manifestes, augmentez la valeur du nombre dans le champ Version.
Enregistrez la solution et générez-la.
Téléchargez le nouveau fichier .vsix (dans le dossier \bin\debug\ du projet) dans la galerie Visual Studio (page éventuellement en anglais).
Lorsqu'un utilisateur qui a une version antérieure de l'extension ouvre le Gestionnaire d'extensions, la nouvelle version s'affiche dans la liste des Mises à jour, à condition que le Gestionnaire d'extensions soit configuré pour rechercher automatiquement des mises à jour.