Freigeben über


VSTemplate-Element (Visual Studio Templates)

Enthält alle Metadaten zur Projektvorlage, Elementvorlage oder Startkit.

Syntax

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

Attribute und Elemente

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

Attribute

Attribut BESCHREIBUNG
Type Identifiziert die Vorlage als Projektvorlage oder Elementvorlage. Dieses Attribut kann einen Wert von Project oder Item.
Version Gibt eine Versionsnummer für die Vorlage an. Vorlagen in Visual Studio 2010 und Visual Studio 2012 haben einen Version Attributwert von 3.0.0.

Untergeordnete Elemente

Element Beschreibung
TemplateData Erforderliches Element.

Gibt Daten an, die die Vorlage kategorisieren, und definiert, wie sie im Dialogfeld "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="http://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