Freigeben über


Aktualisieren einer Visual Studio-Erweiterung

Sie können eine Visual Studio-Erweiterung auf Ihrem System aktualisieren, indem Sie Erweiterungen und Updates verwenden, um 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 erhöhen.

Updates werden installiert, wenn das VSIX-Manifest der eingehenden Erweiterung mit der installierten und einer höheren Version Zahl identisch ID ist. Wenn die Version Nummer identisch oder niedriger ist, 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 verhindern, empfiehlt es sich, frühere Versionen von Erweiterungen zu deinstallieren und auch andere potenziell widersprüchliche Erweiterungen zu deinstallieren oder zu deaktivieren.

So aktualisieren Sie eine Erweiterung auf Ihrem System

  1. Klicken Sie im Menü Extras auf Erweiterungen und Updates.

  2. Klicken Sie im linken Bereich auf "Updates".

  3. Klicken Sie im mittleren Bereich auf das Update, das Sie installieren möchten.

    Die Versionsnummer der aktualisierten Erweiterung wird zusammen mit anderen Informationen im rechten Bereich angezeigt.

  4. Klicken Sie unten im rechten Bereich auf "Aktualisieren".

So veröffentlichen Sie ein Update einer Erweiterung

  1. Öffnen Sie in Visual Studio die Projektmappe für die Erweiterung, die Sie aktualisieren möchten. Nehmen Sie die Änderungen vor.

    Wichtig

    Nicht signierte Benutzererweiterungen werden nicht automatisch aktualisiert. Sie sollten Ihre Erweiterungen immer signieren.

  2. In Projektmappen-Explorer open source.extension.manifest.

  3. Erhöhen Sie im Manifest-Designer den Wert der Zahl im Feld "Version ".

  4. Speichern Sie die Lösung, und erstellen Sie sie.

  5. Laden Sie die neue .vsix Datei (im \bin\Debug\ Ordner des Projekts) auf die Visual Studio Marketplace-Website hoch.

    Wenn ein Benutzer mit einer früheren Version der Erweiterung Erweiterungen und Updates öffnet, wird die neue Version in der Liste "Updates" angezeigt, wenn das Tool so eingestellt ist, dass automatisch nach Updates gesucht wird.

    Sie können die automatische Überprüfung auf Updates am unteren Rand des Bereichs "Updates" aktivieren oder deaktivieren (automatische Erkennung verfügbarer Updates aktivieren/deaktivieren), wodurch die Einstellung "Nach Updates suchen" in "Tools>Options>Environment>Extensions and Updates" geändert wird.

    Sie können (unter Tools>Options>Environment>Extensions and Updates) angeben, ob automatische Updates für Benutzererweiterungen, alle Benutzererweiterungen oder beides (standardeinstellung) verwendet werden sollen.