Sdílet prostřednictvím


TemplateData – element (šablony sady Visual Studio)

Rozděluje šablonu a definuje, jak se zobrazuje buď Nový projekt nebo Přidat novou položku dialogové okno.

<TemplateData>
    <Name> ... </Name>
    <Description> ... </Description>
    <Icon> ... </Icon>
    <ProjectType> ... </ProjectType>
    ...
</TemplateData>

Atributy a elementy

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

Atributy

Žádný

Podřízené elementy

Element

Description

Název

Požadovaný prvek.

Určuje název šablony, zobrazí se buď Nový projekt nebo Přidat novou položku dialogové okno.

Description

Požadovaný prvek.

Určuje popis šablony je zobrazen v buď Nový projekt nebo Přidat novou položku dialogové okno.

Ikona

Požadovaný prvek.

Určuje cestu a název souboru soubor obrázku, který slouží jako ikonu, která se objeví buď Nový projekt nebo Přidat novou položku dialogové šablony.

ProjectType

Požadovaný prvek.

Rozděluje šablonu projektu, který se zobrazí v zadané skupině Nový projekt dialogové okno.

ProjectSubType

Volitelný prvek.

Rozděluje šablonu projektu, který se zobrazí pod zadanou podkategorii v Nový projekt dialogové okno.

Požadováno ID šablony

Volitelný prvek.

Určuje ID šablony.

TemplateGroupID

Volitelný prvek.

Určuje ID šablony skupiny.

Pořadí řazení

Volitelný prvek.

Určuje hodnotu, která slouží k uspořádání šablony mimo jiné šablony ve stejné kategorii jako zobrazí buď Nový projekt nebo Přidat novou položku dialogové okno.

CreateNewFolder

Volitelný prvek.

Určuje, zda je složka obsahující vytvořena při vytváření instance projektu.

DefaultName

Volitelný prvek.

Určuje název projektu nebo položky, systém projektu sady Visual Studio vygeneruje při vytvoření.

ProvideDefaultName

Volitelný prvek.

Určuje, zda systém projektu sady Visual Studio vygeneruje výchozí název pro projekt nebo položku, když je vytvořen.

PromptForSaveOnCreation

Volitelný prvek.

Určuje, zda lze vytvořit projekt jako dočasný projekt.

EnableLocationBrowseButton

Volitelný prvek.

Určuje, zda Procházet tlačítko je k dispozici v Nový projekt dialogové, takže uživatelé mohou snadno změnit výchozí adresář, kde je uložen nový projekt.

Skryté

Volitelný prvek.

Určuje, zda šablona se zobrazí buď Nový projekt nebo Přidat novou položku dialogové okno.

NumberOfParentCategoriesToRollUp

Volitelný prvek.

Určuje počet nadřazených kategoriích, které se zobrazí v šabloně Nový projekt dialogové okno.

LocationFieldMRUPrefix

Volitelný prvek.

LocationField

Volitelný prvek.

Určuje, zda umístění textové pole Nový projekt dialogové okno je povoleno, zakázáno nebo skryté pro šablonu projektu.

RequiredFrameworkVersion

Volitelný prvek.

Tento prvek použijte, pokud šablona podporuje pouze určité minimální verzi a novější verze, případně rozhraní.NET Framework.

SupportsMasterPage

Volitelný prvek.

Určuje, zda podporuje šablony stránky předlohy pro webové projekty.

SupportsCodeSeparation

Volitelný prvek.

Určuje, zda šablona podporuje oddělení kódu nebo modelu stránek s kódem pro webové projekty.

SupportsLanguageDropDown

Volitelný prvek.

Určuje, zda šablona je identické pro více jazyků a zda jazyka možnost je k dispozici Nový projekt dialogové okno.

TargetPlatformName

Volitelný prvek.

Určuje platformu, která šablona cílů projektu.Tento prvek určuje, že projekt šablony slouží k vytvoření Windows Store apps.

Nadřazené elementy

Element

Description

VSTemplate

Požadovaný prvek.

Obsahuje všechna metadata pro šablonu projektu, šablona položky nebo Startovní sady.

Poznámky

TemplateDataje-li požadovaný prvek.

Pokud volitelný prvek neobsahují, je použita výchozí hodnota pro tento element.

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

Odkaz na schéma šablon sady Visual Studio

Koncepty

Vytváření šablon pro projekty a položky v sadě Visual Studio