Versionen synchronisieren

Automatisches Synchronisieren beim Erstellen (empfohlen)

Wenn sich die Version des Plug-ins häufig ändert oder die Entwickler keinen Zugriff auf die Komponente haben, lassen sich die Versionsnummern von Plug-ins, Fragmenten und eingeschlossenen Komponenten auf den Sonderwert 0.0.0 setzen, der beim Export der Komponente ersetzt wird. Das ist besonders dann von Vorteil, wenn das Upgrade der Plug-in-Version automatisch über den Tag "qualifier" erfolgt.

Synchronisieren über die Benutzerschnittstelle

Die Versionen der Plug-ins und Fragmente müssen mit der Version der gepackten Komponente synchronisiert werden, damit Sie die Versionen von Plug-in, Fragment und Komponente auf einheitliche Weise verwalten können.  Entwickler beachten die einzelnen Manifestversionen üblicherweise erst, wenn sie ihre Komponenten implementieren wollen. Der Update-Manager verwendet Komponentenversionen, um festzustellen, ob ein Plug-in älter oder neuer als ein bereits installiertes ist.  Plug-ins und Fragmente müssen denselben Konventionen für Versionsnummer folgen. Dadurch kann es keine Unklarheit darüber geben, welche Plug-in-Version zu welcher Komponentenversion gehört.

Die einfachste Methode zum Synchronisieren von Komponenten besteht darin, die Komponente auszuwählen und alle Plug-ins und Fragmente, auf die diese Komponente verweist, auf diesen Wert zu setzen. Diese Operation aktualisiert die Manifestdateien. Daher müssen Sie alle Editoren für Manifestdateien schließen, bevor Sie fortfahren.

Beispiel: Versionen im Komponenteneditor synchronisieren

In der Fortsetzung des oben beschriebenen Beispiels werden jetzt die Elemente "XYZ-Plug-in" und "Deutsches Fragment" auf die Komponentenversion (1.2.2) gesetzt.

  1. Öffnen Sie den Feature-Manifest-Editor.
  2. Wählen Sie im Kontextmenü die Option Versionen synchronisieren... aus. Daraufhin wird ein Assistent aufgerufen.
  3. Wählen Sie das erste Optionsfeld aus, mit dem das Festlegen der Komponentenversion erzwungen wird. Klicken Sie auf Fertig stellen.
  4. Wechseln Sie auf die Seite "Inhalt" und prüfen Sie, ob die Versionen nun 1.2.2 sind.
  5. In dieser Anzeige doppelklicken Sie auf die Objekte "XYZ-Plug-in" und "Deutsches Fragment", um deren Versionen in den entsprechenden Manifest-Editoren zu überprüfen.

Assistent zum Synchronisieren von Komponentenversionen