Elemento SolutionFolder (modelos de Visual Studio)
Projetos de grupos de modelos de multiprojetos.
<SolutionFolder Name="DirectoryName">
...
</SolutionFolder>
Atributos e elementos
As seções a seguir descrevem os atributos, elementos filho e elementos pai.
Atributos
Attribute |
Description |
---|---|
Name |
Atributo obrigatório. O nome da pasta de solução. |
Elementos filho
Element |
Description |
---|---|
Elemento opcional. Especifica o caminho para o arquivo. vstemplate de um projeto em um modelo de multiprojeto. |
|
SolutionFolder |
Elemento opcional. Projetos de grupos de modelos de multiprojetos. |
Elementos pai
Element |
Description |
---|---|
Especifica a organização e o conteúdo dos modelos de multiprojetos. |
|
SolutionFolder |
Projetos de grupos de modelos de multiprojetos. |
Comentários
Multi-project templates act as containers for two or more projects. O SolutionFolder elemento é usado para organizar os projetos no modelo em grupos. As pastas especificadas por SolutionFolder elementos são criados como pastas de solução no projeto Visual Studio. Para obter mais informações sobre modelos de multiprojetos, consulte Como: Criar modelos multiprojetos.
Exemplo
Este exemplo usa o SolutionFolder elemento para dividir o modelo de multiprojeto em dois grupos, Math Classes e Graphics Classes. The template contains four projects, two of which are placed in each solution folder.
<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>
<SolutionFolder Name="Math Classes">
<ProjectTemplateLink ProjectName="MathClassLib1">
MathClassLib1\MyTemplate.vstemplate
</ProjectTemplateLink ProjectName="MathClassLib2">
<ProjectTemplateLink>
MathClassLib2\MyTemplate.vstemplate
</ProjectTemplateLink>
</SolutionFolder>
<SolutionFolder Name="Graphics Classes">
<ProjectTemplateLink ProjectName="GraphicsClassLib1">
GraphicsClassLib1\MyTemplate.vstemplate
</ProjectTemplateLink ProjectName="GraphicsClassLib2">
<ProjectTemplateLink>
GraphicsClassLib2\MyTemplate.vstemplate
</ProjectTemplateLink>
</SolutionFolder>
</ProjectCollection>
</TemplateContent>
</VSTemplate>
Consulte também
Tarefas
Como: Criar modelos multiprojetos
Referência
Referência de esquema de modelo do Studio Visual