Vorgehensweise: Erstellen von ProjektvorlagenHow to: Create project templates

In diesem Artikel wird das Erstellen einer Vorlage mithilfe des Assistenten zum Exportieren von Vorlagen erläutert, bei dem Ihre Vorlage in eine ZIP-Datei gepackt wird.This topic shows you how to create a template using the Export Template Wizard, which packages your template in a .zip file.

Verwenden des Assistenten zum Exportieren von VorlagenUse the Export Template Wizard

  1. Erstellen eines Projekts.Create a project.

    Hinweis

    Verwenden Sie nur gültige Bezeichnerzeichen beim Benennen eines Projekts, das als Quelle für eine Vorlage verwendet wird.Use only valid identifier characters when naming a project that will be the source for a template. Andernfalls können Kompilierungsfehler in Projekten auftreten, die anhand der Vorlage erstellt werden.Otherwise, compilation errors can occur in projects that are created from the template. Weitere Informationen zu gültigen Bezeichnerzeichen finden Sie unter Declared Element Names (Deklarierte Elementnamen) oder Identifiers (C++) (Bezeichner (C++)).For more information about valid identifier characters, see Declared element names (Visual Basic) or Identifiers (C++). Stattdessen können Sie auch Vorlagenparameter verwenden, damit die Namen Ihrer Klassen und Namespaces „sicher“ sind.Alternatively, you can use Template parameters to use "safe" names for classes and namespaces.

  2. Bearbeiten Sie das Projekt solange, bis es als Vorlage exportiert werden kann.Edit the project until it is ready to be exported as a template. Ändern Sie beispielsweise die Codedateien, um anzugeben, an welcher Stelle Parameter ersetzt werden sollen.For example, you might want to edit code files to indicate where parameter replacement should take place. Weitere Informationen finden Sie unter Vorgehensweise: Ersetzen von Parametern in einer Vorlage.See How to: Substitute parameters in a template.

  3. Klicken Sie im Menü Projekt auf Vorlage exportieren.On the Project menu, choose Export Template.

    Der Assistent zum Exportieren von Vorlagen wird geöffnet.The Export Template Wizard opens.

  4. Wählen Sie auf der Seite Vorlagentyp auswählen die Option Projektvorlage aus.On the Choose Template Type page, select Project Template. Wählen Sie das Projekt aus, das Sie in eine Vorlage exportieren möchten, und klicken Sie anschließend auf Weiter.Select the project you want to export to a template, and then choose Next.

  1. Geben Sie auf der Seite Vorlagenoptionen auswählen einen Namen, ggf. eine Beschreibung sowie ein Symbol für Ihre Vorlage ein, und fügen Sie ein Vorschaubild hinzu.On the Select Template Options page, enter a name and optional description, icon, and preview image for your template. Diese Elemente werden im Dialogfeld Neues Projekt angezeigt.These items will appear in the New Project dialog box. Wählen Sie Fertig stellen aus.Choose Finish.

    Das Projekt wird als ZIP-Datei exportiert und am angegebenen Speicherort platziert. Außerdem wird es in Visual Studio importiert, wenn diese Option ausgewählt wurde.The project is exported into a .zip file and placed in the specified output location, and, if selected, imported into Visual Studio.

Sie finden Ihre Vorlage im Dialogfeld Neues Projekt, indem Sie zunächst Installiert und anschließend die Kategorie erweitern, die dem ProjectType-Element in der VSTEMPLATE-Datei entspricht.To find your template in the New Project dialog box, expand Installed and then expand the category that corresponds to the ProjectType element in the .vstemplate file. Beispielsweise wird eine VSTEMPLATE-Datei, die <ProjectType>CSharp</ProjectType> enthält, standardmäßig unter Installiert > Visual C# angezeigt.For example, a .vstemplate file that contains <ProjectType>CSharp</ProjectType> appears under Installed > Visual C#, by default. Sie können Ihre Vorlage in ein Unterverzeichnis des Projekttyps speichern, indem Sie in diesem Verzeichnis einen Ordner erstellen und die ZIP-Datei Ihrer Vorlage darin ablegen.You can organize your template into a subdirectory of the project type just by creating a folder in that directory and placing your template's .zip file in it. Weitere Informationen finden Sie unter Vorgehensweise: Suchen und Organisieren von Vorlagen.For more information, see How to: Locate and organize templates.

  1. Geben Sie auf der Seite Vorlagenoptionen auswählen einen Namen, ggf. eine Beschreibung sowie ein Symbol für Ihre Vorlage ein, und fügen Sie ein Vorschaubild hinzu.On the Select Template Options page, enter a name and optional description, icon, and preview image for your template. Diese Elemente werden in dem Dialogfeld angezeigt, in dem Sie ein neues Projekt erstellen.These items will appear in the dialog box where you create a new project. Wählen Sie Fertig stellen aus.Choose Finish.

    Das Projekt wird als ZIP-Datei exportiert und am angegebenen Speicherort platziert. Außerdem wird es in Visual Studio importiert, wenn diese Option ausgewählt wurde.The project is exported into a .zip file and placed in the specified output location, and, if selected, imported into Visual Studio.

Um Ihre Vorlage in dem Dialogfeld zu finden, in dem Sie ein neues Projekt erstellen, suchen Sie anhand des Namens nach ihr, oder scrollen Sie in der Liste.To find your template in the dialog box where you create a new project, search for it by name or scroll through the list. (Das Filtern nach Sprache oder Projekttyp ist für Benutzervorlagen zurzeit nicht möglich.)(Filtering based on language or project type is not currently possible for user templates.)

Andere Möglichkeiten zum Erstellen von ProjektvorlagenOther ways to create project templates

Sie können manuell Projektvorlagen erstellen, indem Sie die Dateien erfassen, die die Grundlage für ein Projekt in einem Ordner darstellen, und eine VSTEMPLATE-XML-Datei mit den entsprechenden Metadaten erstellen.You can create project templates manually by gathering the files that constitute the project into a folder and creating a .vstemplate XML file with the appropriate metadata. Weitere Informationen finden Sie unter Vorgehensweise: Manuelles Erstellen von Projektvorlagen.For more information, see How to: Manually create web templates.

Wenn das Visual Studio SDK installiert ist, können Sie die fertige Vorlage für die Bereitstellung in einer VSIX-Datei umschließen, indem Sie die Vorlage VSIX-Projekt verwenden.If you have the Visual Studio SDK installed, you can wrap the finished template in a VSIX file for deployment by using the VSIX Project template. Weitere Informationen finden Sie unter Erste Schritte mit der VSIX-Projektvorlage.For more information, see Get started with the VSIX project template.

Weitere InformationenSee also