VSIX-Projektvorlage
Sie können die Vorlage VSIX-Projekt verwenden, um eine oder mehrere Visual Studio Erweiterungen in ein VSIX-Paket einzubinden, und veröffentlichen Sie dann das Paket auf der Visual Studio Gallery Website.
VSIX-Bereitstellung unterstützt VSPackages Assemblys, MEF-Komponenten, Projektvorlagen, Elementvorlagen, Toolbox Steuerelemente und benutzerdefinierte Erweiterungstypen.
Bei Verwendung der VSIX-Projektvorlage sucht
Die VSIX-Projektvorlage ist im Dialogfeld Neues Projekt verfügbar. Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt. Je nach verwendeter Programmiersprache, die Sie in der Installierte Vorlagen Liste verwenden, erweitern Sie den Knoten oder Visual BasicVisual C# den Knoten, und klicken Sie dann auf Erweiterungen. Die VSIX-Projekt Vorlage wird im Vorlagen Bereich.
Wird von der Vorlage VSIX Project
Die VSIX-Projektvorlage Startseite besitzt diese beiden verwendet:
So zeigen Sie Projektvorlagen, Elementvorlagen und andere Erweiterungen bereitstellen, die noch nicht VSIX-Unterstützung haben.
Um die Ausgaben mehrerer Erweiterungen in ein Bereitstellungspaket einbinden.
Sie müssen die Vorlage VSIX-Projekt verwenden, um VSPackages oder andere Arten von Erweiterungen bereitzustellen, die bereits VSIX-Unterstützung haben.
Verpacken einer Erweiterung in ein leeres VSIX-Projekt
Sie können eine vorhandene Erweiterung Paket oder eine Erweiterung, die nicht bereits VSIX-Unterstützung verfügt, indem Sie sie in ein leeres VSIX-Projekt einbinden. Die zu umschließende Erweiterung muss von einem Typ sein, der von VSIX-Schemaunterstützt wird.
Zum Verpacken einer Erweiterung mithilfe eines VSIX-Projekts
Erstellen Sie die Projekte aufgelistet, die die Erweiterung besteht.
Erstellen Sie ein VSIX-Projekt, indem Sie die VSIX-Projekt Vorlage verwenden.
Source.extension.vsixmanifest wird geöffnet, in Manifest-Designer.
Um eine Erweiterung hinzuzufügen, die bereits in einem VSIX-Paket ist, klicken Sie auf Verweis hinzufügen.
Wählen Sie die Option Nutzlast zu VSIX hinzufügen aus.
Klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...), und wählen Sie dann die VSIX-Datei der Erweiterung aus, die Sie hinzufügen möchten.
Klicken Sie auf OK.
Um eine Erweiterung hinzu, die nicht bereits in einem VSIX-Paket, z. B. in einer Elementvorlage oder in einer kompilierten Assembly ist, klicken Sie auf Inhalt hinzufügen.
Klicken Sie in der Liste Inhaltstyp auswählen Wählen Sie den Typ der hinzuzufügenden Erweiterung aus. Wenn Sie Benutzerdefinierter Erweiterungstypauswählen, müssen Sie den Namen des Typs Erweiterungen angeben.
Geben Sie unter Quelle auswählendie Option Datei und anschließend den Dateinamen der kompilierten oder komprimierten Erweiterung ein.
Klicken Sie auf OK.
Wenn Sie das Paket zusätzliche Erweiterungen enthalten soll, fügen Sie sie auf dieselbe Weise hinzu.
Erstellen Sie die Projektmappe.
Visual Studio erstellt eine VSIX-Datei, das eine VSIX-Manifestdatei, eine XML-Datei [Content_Types] und alle Erweiterungen enthält, die Sie zum Projekt hinzugefügt haben.
Siehe auch
Weitere Ressourcen
Bereitstellung von Erweiterungen für Visual Studio