Freigeben über


VSTemplate-Element (Visual Studio-Vorlagen)

Aktualisiert: November 2007

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

Attribut

Beschreibung

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 2005 haben einen Version-Attributwert von 2.0.0.

Untergeordnete Elemente

Element

Beschreibung

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