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 einen Ordner an, der dem Projekt hinzugefügt wird.
<VSTemplate TemplateContent-Projektordner><><><>
Syntax
<Folder Name="Project Folder">
<Folder> ... </Folder>
<ProjectItem> ... </ProjectItem>
</Folder>
Attribute und Elemente
In den folgenden Abschnitten werden attribute-Elemente sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
| Attribut | Beschreibung |
|---|---|
Name |
Erforderliches Attribut. Der Name des Projektordners. |
TargetFolderName |
Optionales Attribut. Gibt den Namen an, der dem Ordner zugewiesen werden soll, wenn ein Projekt aus der Vorlage erstellt wird. Dieses Attribut ist nützlich, um einen Ordnernamen zu erstellen oder einen Ordner mit einer internationalen Zeichenfolge zu benennen, die nicht direkt in der ZIP-Datei verwendet werden kann. |
Untergeordnete Elemente
| Element | Beschreibung |
|---|---|
Folder |
Gibt einen Ordner an, der dem Projekt hinzugefügt werden soll. Folder Elemente können untergeordnete Folder Elemente enthalten. |
| ProjectItem | Gibt eine Datei an, die dem Projekt hinzugefügt werden soll. |
Übergeordnete Elemente
| Element | Beschreibung |
|---|---|
| Projekt | Optionales untergeordnetes Element von TemplateContent. |
Hinweise
Folder ist ein optionales untergeordnetes Element von Project.
Sie können eine der folgenden Methoden verwenden, um Projektelemente in Ordnern in einer Vorlage zu organisieren:
Fügen Sie die Ordner in die ZIP-Datei der Vorlage ein, und fügen Sie sie dem Projekt in der VSTEMPLATE-Datei hinzu, indem Sie den Pfad zu der Datei in den
ProjectItemElementen ohneFolderElemente angeben. Dies ist die empfohlene Methode. Beispiel:...<ProjectItem>\Folder\item.cs</ProjectItem><ProjectItem>Form1.cs</ProjectItem>...Fügen Sie die Ordner in die ZIP-Datei der Vorlage ein, und fügen Sie sie dem Projekt in der VSTEMPLATE-Datei mit
FolderElementen hinzu. Beispiel:...<Folder name="Folder"><ProjectItem>item.cs</ProjectItem></Folder><ProjectItem>Form1.cs</ProjectItem>...Schließen Sie keine Ordner in die ZIP-Datei der Vorlage ein, fügen Sie jedoch Ordner mithilfe
TargetFileNamedes Attributs desProjectItemElements hinzu. Beispiel:...<ProjectItem TargetFileName="\Folder\item.cs">item.cs</ProjectItem><ProjectItem>Form1.cs</ProjectItem>...
Beispiel
Das folgende Beispiel veranschaulicht die Metadaten für eine Projektvorlage für eine Visual C#-Windows-Anwendung.
<VSTemplate Type="Project" Version="3.0.0"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>My template</Name>
<Description>A basic template</Description>
<Icon>TemplateIcon.ico</Icon>
<ProjectType>CSharp</ProjectType>
</TemplateData>
<TemplateContent>
<Project File="MyTemplate.csproj">
<ProjectItem>Form1.cs<ProjectItem>
<ProjectItem>Form1.Designer.cs</ProjectItem>
<ProjectItem>Program.cs</ProjectItem>
<Folder Name="Properties">
<ProjectItem>AssemblyInfo.cs</ProjectItem>
<ProjectItem>Resources.resx</ProjectItem>
<ProjectItem>Resources.Designer.cs</ProjectItem>
<ProjectItem>Settings.settings</ProjectItem>
<ProjectItem>Settings.Designer.cs</ProjectItem>
</Folder>
</Project>
</TemplateContent>
</VSTemplate>