Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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>