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


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

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

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

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

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

Атрибуты

Атрибут

Описание

Type

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

Version

Указывает номер версии для шаблона. Шаблоны в Visual Studio 2010 имеют атрибут Version со значением 3.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