TemplateContent 元素(Visual Studio 模板)

指定模板的内容。

<TemplateContent>
    ...
</TemplateContent>

特性和元素

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

特性

无。

子元素

元素

说明

ProjectCollection

可选元素。

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

Project

可选元素。

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

引用

可选元素。

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

ProjectItem

可选元素。

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

CustomParameters

可选元素。

指定从此模板创建某个项目或项时要使用的任何自定义参数。

父元素

元素

说明

VSTemplate

必选的元素。

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

备注

TemplateContent 是必选元素。

示例

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

<VSTemplate Type="Project" Version="2.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 模板

Export Template Wizard