ProjectTemplateLink-Element (Visual Studio-Vorlagen)
Gibt den Pfad zur VSTEMPLATE-Datei eines Projekts in einer Vorlage mit mehreren Projekten an.
<ProjectTemplateLink ProjectName="Name">
PathToTemplateFile
</ProjectTemplateLink>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
---|---|
ProjectName |
Optionales Attribut. Gibt in einer Vorlage mit mehreren Projekten den Namen für jedes einzelne Projekt an. Über das Dialogfeld Neues Projekt können einzelnen Projekten keine Namen zugewiesen werden. |
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Legt die Organisation und den Inhalt von Vorlagen mit mehreren Projekten fest. |
|
Gruppiert Projekte in Vorlagen mit mehreren Projekten. |
Textwert
Ein Textwert ist erforderlich.
Dieser Text gibt den Pfad zur VSTEMPLATE-Datei der Vorlage an.
Hinweise
Vorlagen mit mehreren Projekten fungieren als Container für mindestens zwei Projekte. Das ProjectTemplateLink-Element wird verwendet, um für eines der in der Vorlage enthaltenen Projekte den Speicherort der VSTEMPLATE-Datei anzugeben. Die VSTEMPLATE-Datei einer Vorlage mit mehreren Projekten enthält ein ProjectTemplateLink-Element für jedes Projekt in der Vorlage. Weitere Informationen zu Vorlagen mit mehreren Projekten finden Sie unter Gewusst wie: Erstellen von Vorlagen mit mehreren Projekten.
Beispiel
In diesem Beispiel wird eine einfache VSTEMPLATE-Stammdatei mit mehreren Projekten veranschaulicht. In diesem Beispiel enthält die Vorlage zwei Projekte: My Windows Application und My Class Library. Durch das ProjectName-Attribut im ProjectTemplateLink-Element wird der Name festgelegt, der dem Projekt in Visual Studio zugewiesen wird. Wenn das ProjectName-Attribut nicht vorhanden ist, wird der Name der VSTEMPLATE-Datei als Projektname verwendet.
<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>
<ProjectTemplateLink ProjectName="My Windows Application">
WindowsApp\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="My Class Library">
ClassLib\MyTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
</VSTemplate>
Siehe auch
Aufgaben
Gewusst wie: Erstellen von Vorlagen mit mehreren Projekten
Referenz
Schemareferenz zu Visual Studio-Vorlagen