Sdílet prostřednictvím


ProjectCollection – element (šablony sady Visual Studio)

Určuje obsah šablony vícenásobných projektů a organizace.

<ProjectCollection>
    <ProjectTemplateLink> ... </ProjectTemplateLink>
    <SolutionFolder> ... </SolutionFolder>
</ProjectCollection>

Atributy a elementy

Následující oddíly popisují atribut, podřízené elementy a rodičovské elementy.

Atributy

Žádný

Podřízené elementy

Element

Description

ProjectTemplateLink

Volitelný prvek.

Určuje projekt v šabloně vícenásobných projektů.

SolutionFolder

Volitelný prvek.

Skupiny projektů v šablony vícenásobných projektů.

Nadřazené elementy

Element

Description

TemplateContent

Požadovaný prvek.

Určuje obsah šablony.

Poznámky

Šablony vícenásobných projektů působí jako kontejnery pro dva nebo více projektů.ProjectCollection Element slouží k určení projektů, které obsahují v šabloně.Další informace o šablony vícenásobných projektů viz Postupy: Vytváření šablon vícenásobného projektu.

Příklad

Tento příklad ukazuje jednoduchý vícenásobných projektů kořenový soubor .vstemplate.V tomto příkladu šablona obsahuje dva projekty My Windows Application a My Class Library.Atribut ProjectName v elementu ProjectTemplateLink nastaví název pro Visual Studio k přiřazení tohoto projektu.Pokud atribut ProjectName neexistuje, název souboru .vstemplate je použit jako název projektu.

<VSTemplate Version="3.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>

Viz také

Úkoly

Postupy: Vytváření šablon vícenásobného projektu

Referenční dokumentace

Odkaz na schéma šablon sady Visual Studio

Koncepty

Vytváření šablon pro projekty a položky v sadě Visual Studio