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


Элемент TemplateContent (шаблоны проектов Visual Studio)

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

<TemplateContent>
    ...
</TemplateContent>

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

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

Атрибуты

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

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

Элемент

Описание

ProjectCollection

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

Указывает организацию и содержимое имя многопроектных шаблонов.

Проект

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

Указывает файлы или каталоги, которые будут добавлены в проект.

Ссылки

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

Задает ссылки на сборки, требуемые шаблоном элемента.

ProjectItem

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

Указывает файл, который содержится в шаблоне.

CustomParameters

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

Указывает любые пользовательские параметры, которые используются при создании проекта или элемента на основе шаблона.

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

Элемент

Описание

VSTemplate

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

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

Заметки

TemplateContent является обязательным элементом.

Пример

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

Export Template Wizard