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.
Gibt den Inhalt der Vorlage an.
Elementhierarchie:
<VSTemplate>
<TemplateContent>
Syntax
<TemplateContent>
...
</TemplateContent>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut | BESCHREIBUNG |
---|---|
BuildOnLoad | Gibt an, ob die Projektmappe erstellt werden soll, wenn ein Projekt aus der Vorlage erstellt wird. |
Untergeordnete Elemente
Element | Beschreibung |
---|---|
Projectcollection | Optionales Element. Legt die Organisation und den Inhalt von Vorlagen für mehrere Projekte fest. |
Projekt | Optionales Element. Gibt Dateien oder Verzeichnisse an, die dem Projekt hinzugefügt werden sollen. |
Informationsquellen | Optionales Element. Gibt die Assemblyverweise an, die für eine Elementvorlage erforderlich sind. |
ProjectItem | Optionales Element. Gibt eine Datei an, die in der Vorlage enthalten ist. |
CustomParameters | Optionales Element. Gibt alle benutzerdefinierten Parameter an, die verwendet werden sollen, wenn ein Projekt oder Element aus der Vorlage erstellt wird. |
Übergeordnete Elemente
Element | Beschreibung |
---|---|
Vstemplate | Erforderliches Element. Enthält alle Metadaten für die Projektvorlage, Elementvorlage oder das Startkit. |
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="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>