Compartilhar via


Elemento ProjectCollection (modelos do Visual Studio)

Especifica a organização e o Sumário de multi-projeto modelos.

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

Atributos e elementos

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhum.

Elementos filho

Elemento

Descrição

ProjectTemplateLink

Elemento opcional.

Especifica um projeto em um modelo de multiprojeto.

SolutionFolder

Elemento opcional.

Agrupa projeto s no multi-projeto modelos.

Elementos pai

Elemento

Descrição

TemplateContent

Elemento necessário.

Especifica o Sumário do modelo.

Comentários

Modelos de multiprojetos atuam como contêineres para dois ou mais projetos.The ProjectCollection elemento é usado para especificar os projetos contêm no modelo. Para obter mais informações sobre multi-projeto modelos, consulte Como: Criar modelos multiprojetos.

Exemplo

Este exemplo mostra um arquivo .vstemplate raiz de multiprojeto simples.Nesse exemplo, o modelo contém dois projetos, My Windows Application e My Class Library.O atributo ProjectName no elemento ProjectTemplateLink define o nome Visual Studio para atribuir este projeto.Se o atributo ProjectName não existir, o nome do arquivo .vstemplate é usado como o nome do projeto.

<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>

Consulte também

Tarefas

Como: Criar modelos multiprojetos

Referência

Referência de esquema de modelo do Studio Visual

Outros recursos

Modelos Visual Studio