TemplateContent – element (šablony sady Visual Studio)

Určuje obsah šablony.

Hierarchie elementů:

<VSTemplate>
  <TemplateContent>

Syntaxe

<TemplateContent>
    ...
</TemplateContent>

Atributy a prvky

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

Atributy

Atribut Popis
BuildOnLoad Určuje, jestli se má sestavit řešení při vytvoření projektu ze šablony.

Podřízené prvky

Element (Prvek) Popis
ProjectCollection Volitelný element.

Určuje uspořádání a obsah víceprojektových šablon.
Projekt Volitelný element.

Určuje soubory nebo adresáře, které se mají přidat do projektu.
Odkazy Volitelný element.

Určuje odkazy na sestavení vyžadované pro šablonu položky.
Projectitem Volitelný element.

Určuje soubor obsažený v šabloně.
CustomParameters Volitelný element.

Určuje všechny vlastní parametry, které se mají použít při vytvoření projektu nebo položky ze šablony.

Nadřazené prvky

Element (Prvek) Popis
Vstemplate Požadovaný element.

Obsahuje všechna metadata šablony projektu, šablony položek nebo úvodní sady.

Poznámky

TemplateContent je povinný prvek.

Příklad

Následující příklad ukazuje metadata šablony projektu pro aplikaci 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>

Viz také