Sdílet prostřednictvím


Prvek VSTemplate (Visual Studio šablony)

Obsahuje všechna metadata o šabloně projektu, šablonu položky projektu nebo Startovní sady.

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

Atributy a elementy

Následující části popisují atributy, podřízené prvky a rodičovské prvky.

Atributy

Atribut

Description

Type

Slouží k identifikaci šablony jako šablony projektu nebo šablony položky.Tento atribut může mít hodnotu Project nebo Item.

Version

Určuje číslo verze šablony.Šablony v Visual Studio 2010 a Visual Studio 2012 mít Version hodnotu atributu 3.0.0.

Podřízené elementy

Element

Description

TemplateData

Požadovaný prvek.

Určuje data, která rozděluje šablonu a definuje, jak se zobrazuje v Nový projekt nebo Přidat novou položku dialogové okno.

TemplateContent

Požadovaný prvek.

Určuje obsah šablony.

WizardExtension

Volitelný prvek.

WizardData

Volitelný prvek.

Nadřazené elementy

Žádný

Poznámky

VSTemplate Prvek je kořenovým prvkem .vstemplate souborů.

Příklad

Následující příklad zobrazuje metadata pro šablonu projektu Visual C# aplikace.

<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>

Viz také

Referenční dokumentace

Reference schématu šablony Visual Studio

Koncepty

Úvod k šablonám aplikace Visual Studio