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


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

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

<Имя шаблона<>VSTemplate><>

Синтаксис

<Name> Template Name </Name>
<Name Package="{PackageID}" ID="ResourceID" />

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

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

Атрибуты

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

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

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

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

Нет.

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

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

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

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

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

Текстом передается имя шаблона.

Замечания

Name — обязательный дочерний элемент элемента 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 template</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
    </TemplateData>
    <TemplateContent>
        <Project File="MyTemplate.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>

См. также