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


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

Указывает содержимое шаблона.

Иерархия элементов:

<VSTemplate>
  <TemplateContent>

Синтаксис

<TemplateContent>
    ...
</TemplateContent>

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

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

Атрибуты

Атрибут Description
BuildOnLoad Указывает, следует ли создавать решение при создании проекта из шаблона.

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

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

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

Указывает файлы или каталоги для добавления в проект.
Ссылки Необязательный элемент.

Указывает ссылки на сборки, необходимые для шаблона элемента.
Projectitem Необязательный элемент.

Указывает файл, содержащийся в шаблоне.
CustomParameters Необязательный элемент.

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

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

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

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

Замечания

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

Пример

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

См. также