Freigeben über


Erweiterungen by Using the VSIX Project Template erstellen

Sie können die Vorlage VSIX-Projekt verwenden, um eine Erweiterung an das Paket zu erstellen oder eine vorhandene Erweiterung für die Bereitstellung. Die VSIX-Projektvorlage verfügt Visual Basic- und Visual C#-Projekten Versionen und wird als Teil von Visual Studio SDK installiert.

Die VSIX-Projektvorlage besteht aus den folgenden Elementen:

  • Die Datei " source.extension.vsixmanifest ", die Informationen über die Erweiterung enthält.

    Hinweis

    Weitere Informationen zu VSIX-Manifeste finden Sie unter Bereitstellung von Erweiterungen für Visual Studio.

  • Eine Gruppe von Symbolen für die Erweiterung.

  • Eine leere Klassendatei.

Eine installierbare Projektvorlagen-Erweiterung by Using the VSIX Project Template erstellen

Die folgenden Schritte zeigen, wie das VSIX-Projekt zum Verpacken einer Projektvorlage, dass Sie mit anderen Entwicklern oder Upload auf die Visual Studio Gallery-Website freigeben können.

So erstellen Sie eine installierbare Projektvorlagen Namespaceerweiterung by Using the VSIX Project Template erstellen

  1. Erstellen einer Projektvorlage.

    1. Öffnen Sie das Projekt, von dem eine Vorlage erstellen. Dieses Projekt kann von jedem Projekttyp sein.

    2. Klicken Sie im Menü Datei auf Vorlage exportieren. Führen Sie die Schritte des Assistenten aus.

      Eine ZIP-Datei ist in %USERPROFILE% \ Eigene Dateien \ Visual Studio 10 \ My Exported Templates \ " erstellt.

  2. Erstellen Sie ein leeres VSIX-Projekt, indem Sie die Vorlage VSIX-Projekt verwenden.

    Klicken Sie im Menü Datei auf Neu und anschließend auf Projekt. Wählen Sie entweder Visual Basic oder Visual C#Erweiterungenden Eintrag aus, und klicken Sie dann VSIX-Projektaus.

  3. Fügen Sie die ZIP-Datei dem Projekt hinzu. Legen Sie die Eigenschaft auf Immer kopierenIn Ausgabeverzeichnis kopieren fest.

  4. Doppelklicken Sie auf die Datei " source.extension.vsixmanifest ", um sie in VSIX-Manifest-Designerzu öffnen, und nehmen Sie dann die folgenden Änderungen vor:

    • Legen Sie das ID Feld MyProjectTemplate - 1 " fest.

    • Legen Sie das Produktname Feld auf meiner Projektvorlage fest.

    • Legen Sie das Feld Autoren von Fabrikam fest.

    • Legen Sie das Beschreibung Feld auf meiner Projektvorlage fest.

    • Im Inhalt-Abschnitt fügen Sie einen Projektvorlage Inhaltstyp hinzu, und legen Sie deren Pfad für den Namen der ZIP-Datei fest.

  5. Speichern und schließen Sie die Datei source.extension.vsixmanifest.

  6. Erstellen Sie das Projekt.

  7. Doppelklicken Sie im Ausgabeverzeichnis auf die VSIX-Datei.

  8. Ein Installer für Visual Studio-Erweiterungen Meldungsfeld wird angezeigt, und Sie werden gefragt, ob Sie die Erweiterung installieren möchten. Klicken Sie auf Installieren.

  9. Wenn die Installation abgeschlossen ist, klicken Sie auf Schließen.

  10. Schließen Sie Visual Studio, und öffnen Sie ihn erneut.

  11. Öffnen Sie Erweiterungs-Manager (auf dem Extras Menü). Eine der verfügbaren Erweiterungen soll Meine Projektvorlagesein.

  12. Die Projektvorlage ist in derselben Position wie der Projekttyp installiert, der den Fehler erstellt hat. Wenn Sie beispielsweise die Vorlage aus einer Visual Basic-Konsolenanwendung erstellt haben, wird zusammen mit der Projektvorlage My Visual Basic-Konsolenanwendungs.

Um den Speicherort der Vorlage im neuen Project Dialog Box angeben

  1. In Windows-Explorer benennen Sie die VSIX-Datei, um eine .zip-Erweiterung, und öffnen Sie dann die Datei.

  2. Erstellen Sie einen neuen Ordner mit dem gleichen Namen erstellt, mit dem der Bereich des Dialogfelds Neues Projekt die Vorlage werden sollte.

  3. Wenn die Vorlage in einem Unterabschnitt angezeigt wird, erstellen Sie einen Unterordner mit dem gleichen Namen erstellt.

  4. Verschieben Sie die ZIP-Datei der Vorlage in den neuen Ordner.

  5. Stellen Sie die geänderte VSIX-Datei auf den ursprünglichen Namen wieder her.

  6. Öffnen Sie das VSIX-Manifest.

  7. Aktualisieren Sie References-Element für die Vorlage, um auf das Stammverzeichnis der Verzeichnisstruktur verweisen, in der die ZIP-Datei der Vorlage enthält. Wenn beispielsweise die Vorlage im Verzeichnis \ CSharp \ Windows ist, sollte sich der Verweis \ CSharp zu veranschaulichen.

    Warnung

    Die Namen der Abschnitte der höchsten Ebene im Dialogfeld Neues Projekt nicht genau gleichen Namen der Ordner Vorlagen ab oder legt diese fest.Wenn sie sich unterscheiden, verwenden Sie den Namen des Ordners Vorlagen.Ordner Vorlagen sind in Visual Studio-Installations-Pfad\ Common7 \ IDE \ ProjectTemplates und Visual Studio-Installations-Pfad\ Common7 \ IDE \ ItemTemplates-Verzeichnisse.

Siehe auch

Referenz

Developing Visual Studio Extensions