Freigeben über


TemplateContent-Element (Visual Studio-Vorlagen)

Gibt den Inhalt der Vorlage an.

<TemplateContent>
    ...
</TemplateContent>

Attribute und Elemente

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

Attribute

Keine.

Untergeordnete Elemente

Element

Beschreibung

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 beliebige benutzerdefinierte Parameter an, die verwendet werden sollen, wenn ein Projekt oder Element von der Vorlage erstellt wird.

Übergeordnete Elemente

Element

Beschreibung

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="2.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

Weitere Ressourcen

Visual Studio-Vorlagen

Export Template Wizard