Elemento SolutionFolder (modelos do Visual Studio)
Agrupa projeto s no multi-projeto modelos.
<SolutionFolder Name="DirectoryName">
...
</SolutionFolder>
Atributos e elementos
As seções a seguir descrevem os atributos e elementos filho elementos pai.
Atributos
Atributo |
Descrição |
---|---|
Name |
Atributo obrigatório. O nome da pasta da solução. |
Elementos filho
Elemento |
Descrição |
---|---|
Elemento opcional. Especifica o caminho para o arquivo .vstemplate de um projeto em um modelo de multiprojeto. |
|
SolutionFolder |
Elemento opcional. Agrupa projeto s no multi-projeto modelos. |
Elementos pai
Elemento |
Descrição |
---|---|
Especifica a organização e o Sumário de multi-projeto modelos. |
|
SolutionFolder |
Agrupa projeto s no multi-projeto modelos. |
Comentários
Modelos de multiprojetos atuam como contêineres para dois ou mais projetos.The SolutionFolder elemento é usado para organizar os projetos do modelo em grupos. sistema autônomo pastas especificadas por SolutionFolder sistema autônomo elementos são criados sistema autônomo pastas de solução no projeto na Visual Studio. Para obter mais informações sobre multi-projeto modelos, 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. O modelo contém quatro projetos, dois dos quais são colocados na pasta de cada solução.
<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