Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica a organização e o conteúdo de modelos de vários projetos.
<VSTemplate><TemplateContent><ProjectCollection>
Syntax
<ProjectCollection>
<ProjectTemplateLink> ... </ProjectTemplateLink>
<SolutionFolder> ... </SolutionFolder>
</ProjectCollection>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Nenhum.
Elementos filho
| Elemento | Descrição |
|---|---|
| ProjectTemplateLink | Elemento opcional. Especifica um projeto em um modelo de vários projetos. |
| SolutionFolder | Elemento opcional. Agrupa projetos em modelos de vários projetos. |
Elementos pai
| Elemento | Descrição |
|---|---|
| TemplateContent | Elemento necessário. Especifica o conteúdo do modelo. |
Comentários
Os modelos de vários projetos atuam como contêineres para dois ou mais projetos. O ProjectCollection elemento é usado para especificar os projetos a serem contidos no modelo. Para obter mais informações sobre modelos de vários projetos, consulte Como: Criar modelos de vários projetos.
Exemplo
Este exemplo mostra um arquivo .vstemplate raiz de vários projetos simples. Neste exemplo, o modelo contém dois projetos, My Windows Application e My Class Library. O ProjectName atributo no ProjectTemplateLink elemento define o nome do Visual Studio para atribuir este projeto. Se o atributo não existir, o nome do arquivo .vstemplate será usado como o ProjectName nome do projeto.
<VSTemplate Version="3.0.0" Type="ProjectGroup"
xmlns="http://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>