VSTemplate-Element (Visual Studio-Vorlagen)

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

<VSTemplate Type="TemplateType" Version="x.x.x">
    <TemplateData>    </TemplateData>
    <TemplateContent>    </TemplateContent>
    ...
</VSTemplate>

Attribute und Elemente

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

Attribute

Attribute

Beschreibungen

Type

Identifiziert die Vorlage als Projektvorlage oder Elementvorlage. Dieses Attribut kann den Wert Project oder Item aufweisen.

Version

Gibt eine Versionsnummer für die Vorlage an. Vorlagen in Visual Studio 2010 haben einen Version-Attributwert von 3.0.0.

Untergeordnete Elemente

Element

Beschreibungen

TemplateData

Erforderliches Element.

Gibt die Daten zur Kategorisierung der Vorlage an und definiert, wie diese in den Dialogfeldern Neues Projekt oder Neues Element hinzufügen angezeigt wird.

TemplateContent

Erforderliches Element.

Gibt den Inhalt der Vorlage an.

WizardExtension

Optionales Element

WizardData

Optionales Element

Übergeordnete Elemente

Keine.

Hinweise

Das VSTemplate-Element ist das Stammelement von VSTEMPLATE-Dateien.

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

Weitere Ressourcen

Visual Studio-Vorlagen