Поделиться через


Элемент "Icon" (шаблоны Visual Studio)

Обновлен: Ноябрь 2007

Задает путь и имя файла изображения, являющегося значком шаблона, который отображается в диалоговом окне Создать проект или Добавить новый элемент.

<Icon>
    IconFileName
</Icon>

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

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут

Описание

Package

Необязательный атрибут, предназначенный для сложных пользовательских сценариев.

GUID, который определяет идентификатор пакета Visual Studio.

ID

Необязательный атрибут, предназначенный для сложных пользовательских сценариев.

Определяет идентификатор ресурса Visual Studio.

Дочерние элементы

Отсутствуют.

Родительские элементы

Элемент

Описание

TemplateData

Обязательный элемент.

Относит шаблон проекта к какой-либо категории и определяет характеристики его отображения для диалоговых окон Создать проект или Добавить новый элемент.

Текстовое значение

Текстовое значение является обязательным, если не используются атрибуты Package и ID.

Текст предоставляет путь и имя файла значка шаблона, который отображается в диалоговом окне Создать проект.

Заметки

Icon является обязательным дочерним элементом TemplateData.

Пример

В следующем примере демонстрируются метаданные для шаблона проекта приложения 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