Gewusst wie: Aktualisieren einer Visual Studio-Erweiterung
Verwenden Sie Erweiterungs-Manager, um eine Visual Studio-Erweiterung zu aktualisieren und die aktualisierte Version zu installieren. Wenn Sie eine aktualisierte Version einer Erweiterung erstellen, können Sie sie als aktualisiert kennzeichnen, indem Sie die Versionsnummer im VSIX-Manifest stufenweise erhöhen.
Erweiterungs-Manager erkennt Updates durch das Vergleichen des VSIX-Manifests der eingehenden Erweiterung mit dem der installierten Erweiterung. Das eingehende Manifest muss dieselbe ID wie das installierte Manifest sowie eine höhere Versionsnummer aufweisen, um als Update erkannt zu werden. Gleichen sich die Versionsnummern oder ist die Versionsnummer des zu installierenden Pakets niedriger, kann das Paket nicht installiert werden. Wenn die ID-Werte nicht übereinstimmen, wird das noch nicht installierte Paket als separate Erweiterung erkannt.
Um Konflikte während der Entwicklung zu vermeiden, empfiehlt es sich, dass Sie frühere Versionen von den aktuellen Erweiterungen deinstallieren, und auch deinstallieren oder deaktivieren können alle weiteren kontroversen Erweiterungen.
So aktualisieren Sie eine Erweiterung
Klicken Sie im Menü Extras auf Erweiterungs-Manager.
Klicken Sie im linken Bereich des Erweiterungs-Managers auf die Schaltfläche für Updates.
Klicken Sie im mittleren Bereich auf das zu installierende Update.
Die Versionsnummer der aktualisierten Erweiterung wird zusammen mit weiteren Informationen im rechten Bereich angezeigt.
Klicken Sie am unteren Rand des rechten Bereichs auf die Schaltfläche für Updates.
Die installierte Version der Erweiterung wird von Erweiterungs-Manager durch die neue Version ersetzt.
So veröffentlichen Sie ein Update einer Erweiterung
Öffnen Sie in Visual Studio die Lösung für die zu aktualisierende Erweiterung. Nehmen Sie wunschgemäß Änderungen vor.
Öffnen Sie im Projektmappen-Explorer das Objekt source.extension.manifest.
Erhöhen Sie im Manifest-Designer den Zahlenwert im Feld Version.
Speichern und erstellen Sie die Lösung.
Laden Sie die neuen VSIX-Datei (im Verzeichnis "\bin\debug\" des Projekts) auf die Visual Studio Gallery-Website hoch.
Wird bei einer vorhandenen früheren Version der Erweiterung Erweiterungs-Manager geöffnet, wird die neue Version in der Liste der Updates angezeigt, vorausgesetzt, Erweiterungs-Manager ist für die automatische Suche nach Updates konfiguriert.