建议使用 Visual Studio 2017

SolutionFolder 元素(Visual Studio 模板)

 

若要了解有关 Visual Studio 2017 RC 的最新文档,请参阅 Visual Studio 2017 RC 文档

对多项目模板中的项目进行分组。

<>>
<>>
<>>
<>>

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

以下各部分描述了特性、子元素和父元素。

特性

特性描述
Name必需的特性。

解决方案文件夹的名称。

子元素

元素说明
ProjectTemplateLink可选元素。

指定多项目模板中一个项目的 .vstemplate 文件的路径。
SolutionFolder可选元素。

对多项目模板中的项目进行分组。

父元素

元素说明
ProjectCollection指定多项目模板的组织和内容。
SolutionFolder对多项目模板中的项目进行分组。

多项目模板用作两个或多个项目的容器。 SolutionFolder元素用于将模板中的项目组织到组。 通过SolutionFolder元素指定的文件夹被创建为Visual Studio的项目中的解决方案文件夹。 有关多项目模板的详细信息,请参阅如何︰ 创建多项目模板

此示例使用SolutionFolder元素,可以将多项目模板划分为两个组,Math ClassesGraphics Classes。 该模板包含四个项目,其中两个位于每个解决方案文件夹中。

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

Visual Studio 模板架构参考
创建项目和项模板
如何︰ 创建多项目模板

显示: