TemplateContent-Element (Visual Studio-Vorlagen)

Gibt den Inhalt der Vorlage an.

<TemplateContent>
    ...
</TemplateContent>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Attribut

Description

BuildOnLoad

Gibt an, ob die Projektmappe beim Erstellen eines Projekts von der Vorlage erstellt wird.

Untergeordnete Elemente

Element

Description

ProjectCollection

Optionales Element.

Legt die Organisation und den Inhalt von Vorlagen mit mehreren Projekten fest.

Project

Optionales Element.

Gibt die Dateien oder Verzeichnisse an, die dem Projekt hinzugefügt werden sollen.

Verweise

Optionales Element.

Gibt die für eine Elementvorlage erforderlichen Assemblyverweise an.

ProjectItem

Optionales Element.

Gibt eine in der Vorlage enthaltene Datei an.

CustomParameters

Optionales Element.

Gibt alle benutzerdefinierten Parameter an, die verwendet werden sollen, wenn ein Projekt oder Element von der Vorlage erstellt wird.

Übergeordnete Elemente

Element

Description

VSTemplate

Erforderliches Element.

Enthält alle Metadaten für die Projektvorlage, Elementvorlage oder das Starter Kit.

Hinweise

TemplateContent ist ein erforderliches Element.

Beispiel

Im folgenden Beispiel werden die Metadaten für eine Projektvorlage einer Visual C#-Anwendung veranschaulicht.

<VSTemplate Type="Project" Version="3.0.0"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>My template</Name>
        <Description>A basic starter kit</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
    </TemplateData>
    <TemplateContent>
        <Project File="MyStarterKit.csproj">
            <ProjectItem>Form1.cs<ProjectItem>
            <ProjectItem>Form1.Designer.cs</ProjectItem>
            <ProjectItem>Program.cs</ProjectItem>
            <ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
            <ProjectItem>Properties\Resources.resx</ProjectItem>
            <ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
            <ProjectItem>Properties\Settings.settings</ProjectItem>
            <ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
        </Project>
    </TemplateContent>
</VSTemplate>

Siehe auch

Referenz

Schemareferenz zu Visual Studio-Vorlagen

Konzepte

Einführung in Visual Studio-Vorlagen