SolutionFolder, élément (modèles Visual Studio)SolutionFolder Element (Visual Studio Templates)

Groupe des projets dans des modèles à plusieurs projets.Groups projects in multi-project templates.

<VSTemplate ><VSTemplate>
<TemplateContent ><TemplateContent>
<ProjectCollection ><ProjectCollection>
<SolutionFolder ><SolutionFolder>

SyntaxeSyntax

<SolutionFolder Name="DirectoryName">  
    ...  
</SolutionFolder>  

Attributs et élémentsAttributes and Elements

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.The following sections describe attribute, child elements, and parent elements.

AttributsAttributes

AttributAttribute DescriptionDescription
Name Attribut requis.Required attribute.

Nom du dossier de solution.The name of the solution folder.

Éléments enfantsChild Elements

ÉlémentElement DescriptionDescription
ProjectTemplateLinkProjectTemplateLink Élément facultatif.Optional element.

Spécifie le chemin d'accès au fichier .vstemplate d'un projet dans un modèle à plusieurs projets.Specifies the path to the .vstemplate file of one project in a multi-project template.
SolutionFolder Élément facultatif.Optional element.

Groupe des projets dans des modèles à plusieurs projets.Groups projects in multi-project templates.

Éléments parentsParent Elements

ÉlémentElement DescriptionDescription
ProjectCollectionProjectCollection Spécifie l'organisation et le contenu de modèles à plusieurs projets.Specifies the organization and contents of multi-project templates.
SolutionFolder Groupe des projets dans des modèles à plusieurs projets.Groups projects in multi-project templates.

NotesRemarks

Les modèles à plusieurs projets jouent le rôle de conteneurs pour au moins deux projets.Multi-project templates act as containers for two or more projects. L'élément SolutionFolder permet d'organiser les projets du modèle par groupes.The SolutionFolder element is used to organize the projects in the template into groups. Les dossiers spécifiés par les éléments SolutionFolder sont créés comme dossiers de solution du projet dans Visual StudioVisual Studio.The folders specified by SolutionFolder elements are created as solution folders in the project in Visual StudioVisual Studio. Pour plus d’informations sur les modèles à projets multiples, consultez Comment : créer des modèles à projets multiples.For more information on multi-project templates, see How to: Create Multi-Project Templates.

ExempleExample

Cet exemple utilise l'élément SolutionFolder pour répartir le modèle à plusieurs projets en deux groupes, Math Classes et Graphics Classes.This example uses the SolutionFolder element to divide the multi-project template into two groups, Math Classes and Graphics Classes. Le modèle contient quatre projets, dont deux sont placés dans chaque dossier de solution.The template contains four projects, two of which are placed in each solution folder.

<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>  
            <SolutionFolder Name="Math Classes">  
                <ProjectTemplateLink ProjectName="MathClassLib1">  
                    MathClassLib1\MyTemplate.vstemplate  
                </ProjectTemplateLink>  
                <ProjectTemplateLink ProjectName="MathClassLib2">  
                    MathClassLib2\MyTemplate.vstemplate  
                </ProjectTemplateLink>  
            </SolutionFolder>  
            <SolutionFolder Name="Graphics Classes">  
                <ProjectTemplateLink ProjectName="GraphicsClassLib1">  
                    GraphicsClassLib1\MyTemplate.vstemplate  
                </ProjectTemplateLink>  
                <ProjectTemplateLink ProjectName="GraphicsClassLib2">  
                    GraphicsClassLib2\MyTemplate.vstemplate  
                </ProjectTemplateLink>  
            </SolutionFolder>  
        </ProjectCollection>  
    </TemplateContent>  
</VSTemplate>  

Voir aussiSee Also

Référence du schéma de modèle Visual Studio Visual Studio Template Schema Reference
Création de modèles de projet et d’élément Creating Project and Item Templates
Guide pratique pour créer des modèles à plusieurs projetsHow to: Create Multi-Project Templates