Bereitstellen von Visual Studio-Erweiterungen

Nachdem Sie die Entwicklung Ihrer Erweiterung abgeschlossen haben, können Sie sie auf anderen Computern installieren, mit Freunden und Kollegen teilen oder auf dem Visual Studio Marketplace veröffentlichen. In diesem Abschnitt erläutern wir alle Dinge, die Sie tun müssen, um Ihre Erweiterung zu veröffentlichen und zu Standard: Arbeiten mit VSIX-Dateien, Veröffentlichen, Lokalisieren und Aktualisieren.

Arbeiten mit VSIX-Erweiterungen

Sie können eine VSIX-Erweiterung erstellen, indem Sie ein leeres VSIX-Projekt erstellen und dann verschiedene Elementvorlagen hinzufügen. Weitere Informationen finden Sie unter VSIX-Projektvorlage.

Sie können das VSIX-Format verwenden, um Projektvorlagen, Elementvorlagen, VSPackages, Managed Extensibility Framework (MEF)-Komponenten, Toolboxsteuerelemente , Assemblys und benutzerdefinierte Typen zu verpacken (dies umfasst benutzerdefinierte Startseiten für Visual Studio 2017). Das VSIX-Format verwendet eine dateibasierte Bereitstellung. Weitere Informationen zu VSIX-Paketen finden Sie in der Anatomie eines VSIX-Pakets.

Das VSIX-Format unterstützt die Installation von Codeausschnitten nicht. Außerdem werden bestimmte andere Szenarien wie das Schreiben in den globalen Assemblycache (GAC) oder in die Systemregistrierung nicht unterstützt. Wenn Sie in das GAC oder die Registrierung in der Installation schreiben müssen, müssen Sie den Windows Installer verwenden. Weitere Informationen finden Sie unter Vorbereiten von Erweiterungen für die Windows Installer-Bereitstellung.

Veröffentlichen Ihrer Erweiterung auf dem Visual Studio Marketplace

Sie können Ihre Erweiterung einfach an andere Personen verteilen, indem Sie sie einfach an die VSIX-Datei senden oder auf einem Server ablegen. Aber die beste Möglichkeit, Ihren Code in die Hände vieler Personen zu bringen, besteht darin, ihn auf dem Visual Studio Marketplace zu platzieren. Visual Studio Marketplace-Erweiterungen stehen Visual Studio-Benutzern über Erweiterungen und Updates zur Verfügung. Weitere Informationen finden Sie unter Suchen und Verwenden von Visual Studio-Erweiterungen.

Ein vollständiges Beispiel zum Hochladen einer Erweiterung auf den Visual Studio Marketplace finden Sie unter Walkthrough: Publishing a Visual Studio Extension.

Private Galleries

Während Sie Steuerelemente, Vorlagen und Tools entwickeln, können Sie sie für Ihre Organisation freigeben, indem Sie sie in einem privaten Katalog in Ihrem Intranet veröffentlichen. Weitere Informationen finden Sie unter Private Galleries.

Lokalisieren der Erweiterung

Wenn Sie planen, Ihre Erweiterung in verschiedenen Gebietsschemas freizugeben, sollten Sie sie lokalisieren. Eine Erläuterung der beteiligten Elemente finden Sie unter Lokalisieren von VSIX-Paketen.

Aktualisieren und Versionsverwaltung Ihrer Erweiterung

Nachdem Sie Ihre Erweiterung veröffentlicht haben, kommt es zu einem Zeitpunkt, zu dem Sie sie aktualisieren müssen. Informationen zum Aktualisieren einer Erweiterung, die auf dem Visual Studio Marketplace veröffentlicht wurde, finden Sie unter How to: Update an Extension.

Sie können Ihre Erweiterung so festlegen, dass mehrere Versionen von Visual Studio unterstützt werden. Weitere Informationen finden Sie unter Unterstützen mehrerer Versionen von Visual Studio.

Titel Beschreibung
Erste Schritte mit der VSIX-Projektvorlage Erläutert die Verwendung der VSIX-Projektvorlage zum Installieren einer benutzerdefinierten Projektvorlage.
Anatomie eines VSIX-Pakets Beschreibt die Komponenten eines VSIX-Pakets.
VSIX-Projektvorlage Enthält schrittweise Anleitungen zum Packen und Veröffentlichen einer Erweiterung.
Lokalisieren von VSIX-Paketen Erläutert, wie lokalisierter Text für den Installationsprozess mithilfe von Extension.vsixlangpack-Dateien bereitgestellt wird.
Vorgehensweise: Aktualisieren einer Erweiterung Beschreibt, wie Sie eine Erweiterung auf Ihrem System aktualisieren und wie Sie ein Update für eine vorhandene Visual Studio-Erweiterung bereitstellen.
Gewusst wie: Hinzufügen einer Abhängigkeit zu einem VSIX-Paket Beschreibt, wie Verweise auf VSIX-Bereitstellungspakete hinzugefügt werden.
Vorbereiten von Erweiterungen für die Windows Installer-Bereitstellung Erläutert, wie Sie Ihre Erweiterung mit Windows Installer bereitstellen.
Signieren von VSIX-Paketen Erläutert, wie VSIX-Pakete signiert werden.
Private Kataloge Erläutert, wie private Kataloge für Erweiterungen erstellt werden.
Unterstützen mehrerer Versionen von Visual Studio Zeigt, wie Ihre Erweiterung mehrere Versionen von Visual Studio unterstützt.
Finden von Visual Studio Beschreibt, wie Visual Studio-Instanzen für die bereitstellung benutzerdefinierte Erweiterung gefunden werden.