TemplateContent 元素(Visual Studio 模板)

指定模板的内容。

<TemplateContent>
    ...
</TemplateContent>

特性和元素

以下几节描述了特性、子元素和父元素。

特性

特性

描述

BuildOnLoad

指定从此模板创建项目时是否生成解决方案。

子元素

元素

描述

ProjectCollection

可选元素。

指定多项目模板的组织和内容。

项目

可选元素。

指定要添加到项目中的文件或目录。

引用

可选元素。

指定某个项模板所需的程序集引用。

ProjectItem

可选元素。

指定包含在此模板中的文件。

CustomParameters

可选元素。

指定的任何自定义参数,在项目或项从模板中创建。

父元素

元素

描述

VSTemplate

必需的元素。

包含项目模板、项模板或初学者工具包的所有元数据。

备注

TemplateContent 是必选元素。

示例

下面的示例演示针对 Visual C# 应用程序的某个项目模板的元数据。

<VSTemplate Type="Project" Version="3.0.0"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>My template</Name>
        <Description>A basic starter kit</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
    </TemplateData>
    <TemplateContent>
        <Project File="MyStarterKit.csproj">
            <ProjectItem>Form1.cs<ProjectItem>
            <ProjectItem>Form1.Designer.cs</ProjectItem>
            <ProjectItem>Program.cs</ProjectItem>
            <ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
            <ProjectItem>Properties\Resources.resx</ProjectItem>
            <ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
            <ProjectItem>Properties\Settings.settings</ProjectItem>
            <ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
        </Project>
    </TemplateContent>
</VSTemplate>

请参见

参考

Visual Studio 模板架构参考

概念

Visual Studio 模板介绍