Freigeben über


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

ProjectCollection

Legt die Organisation und den Inhalt von Vorlagen mit mehreren Projekten fest.

SolutionFolder

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

Weitere Ressourcen

Visual Studio-Vorlagen