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


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

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

<Значок шаблона VSTemplate><TemplateData><>

Синтаксис

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

Элементы и атрибуты

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

Атрибуты

Атрибут Description
Package Необязательный атрибут для расширенных сценариев пользователя.

Идентификатор GUID, определяющий идентификатор пакета Visual Studio.
ID Необязательный атрибут для расширенных сценариев пользователя.

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

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

Нет.

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

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

Определяет категорию шаблона и то, отображается ли он в диалоговом окне Новый проект или Добавить новый элемент .

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

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

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

Замечания

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

Пример

В следующем примере показаны метаданные шаблона проекта для приложения Visual C#.

<VSTemplate Type="Project" Version="3.0.0"
    xmlns="http://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>

См. также