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


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

Содержит все метаданные о шаблоне проекта, шаблоне элемента или начальном наборе.

<VSTemplate Type="TemplateType" Version="x.x.x">
    <TemplateData>    </TemplateData>
    <TemplateContent>    </TemplateContent>
    ...
</VSTemplate>

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

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

Атрибуты

Атрибут

Описание

Type

Обозначает шаблон как шаблон проекта или шаблон элемента.Этот атрибут может иметь значение Project или Item.

Version

Указывает номер версии для шаблона.Шаблоны Visual Studio 2010 и Visual Studio 2012 имеют значение атрибута Version3.0.0.

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

Элемент

Описание

TemplateData

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

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

TemplateContent

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

Задает содержимое шаблона.

WizardExtension

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

WizardData

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

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

Отсутствует.

Заметки

Элемент VSTemplate является корневым элементом VSCONTENT-файлов.

Пример

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

<VSTemplate Type="Project" Version="3.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