Icon 元素(Visual Studio 模板)

指定用作图标的图像文件的路径和文件名,此图标出现在**“新建项目”“添加新项”**对话框中以表示模板。

<Icon>
    IconFileName
</Icon>

<Icon Package="{PackageID}" ID="ResourceID" />

特性和元素

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

特性

特性

说明

Package

可选特性,适用于高级用户情形。

一个 GUID,它指定 Visual Studio 数据包 ID。

ID

可选特性,适用于高级用户情形。

指定 Visual Studio 资源 ID。

子元素

无。

父元素

元素

说明

TemplateData

必选的元素。

将此模板分类并定义此模板在“新建项目”“添加新项”对话框中的显示方式。

文本值

除非使用了 PackageID 特性,否则需要一个文本值。

此文本提供了将在**“新建项目”**对话框中显示的模板图标的路径和文件名。

备注

IconTemplateData 的一个必选子元素。

示例

下面的示例演示针对 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 模板