SolutionFolder-Element (Visual Studio-Vorlagen)
Gruppiert Projekte in Vorlagen mit mehreren Projekten.
<SolutionFolder Name="DirectoryName">
...
</SolutionFolder>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibungen |
---|---|
Name |
Erforderliches Attribut. Der Name des Projektmappenordners. |
Untergeordnete Elemente
Element |
Beschreibung |
---|---|
Optionales Element Gibt den Pfad zur VSTEMPLATE-Datei eines Projekts in einer Vorlage mit mehreren Projekten an. |
|
SolutionFolder |
Optionales Element. Gruppiert Projekte in Vorlagen mit mehreren Projekten. |
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Legt die Organisation und den Inhalt von Vorlagen mit mehreren Projekten fest. |
|
SolutionFolder |
Gruppiert Projekte in Vorlagen mit mehreren Projekten. |
Hinweise
Vorlagen mit mehreren Projekten fungieren als Container für mindestens zwei Projekte. Das SolutionFolder-Element wird verwendet, um die in der Vorlage enthaltenen Projekte in Gruppen zu organisieren. Die von SolutionFolder-Elementen angegebenen Ordner werden im Projekt in Visual Studio als Projektmappenordner erstellt. Weitere Informationen zu Vorlagen mit mehreren Projekten finden Sie unter Gewusst wie: Erstellen von Vorlagen mit mehreren Projekten.
Beispiel
In diesem Beispiel wird das SolutionFolder-Element verwendet, um Vorlagen mit mehreren Projekten in zwei Gruppen zu unterteilen: Math Classes und Graphics Classes. Die Vorlage umfasst vier Projekte, von denen jeweils zwei in einem Projektmappenordner enthalten sind.
<VSTemplate Version="2.0.0" Type="ProjectGroup"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>Multi-Project Template Sample</Name>
<Description>An example of a multi-project template</Description>
<Icon>Icon.ico</Icon>
<ProjectType>VisualBasic</ProjectType>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<SolutionFolder Name="Math Classes">
<ProjectTemplateLink ProjectName="MathClassLib1">
MathClassLib1\MyTemplate.vstemplate
</ProjectTemplateLink ProjectName="MathClassLib2">
<ProjectTemplateLink>
MathClassLib2\MyTemplate.vstemplate
</ProjectTemplateLink>
</SolutionFolder>
<SolutionFolder Name="Graphics Classes">
<ProjectTemplateLink ProjectName="GraphicsClassLib1">
GraphicsClassLib1\MyTemplate.vstemplate
</ProjectTemplateLink ProjectName="GraphicsClassLib2">
<ProjectTemplateLink>
GraphicsClassLib2\MyTemplate.vstemplate
</ProjectTemplateLink>
</SolutionFolder>
</ProjectCollection>
</TemplateContent>
</VSTemplate>
Siehe auch
Aufgaben
Gewusst wie: Erstellen von Vorlagen mit mehreren Projekten
Referenz
Schemareferenz zu Visual Studio-Vorlagen