TemplateData – element (šablony sady Visual Studio)

Kategorizuje šablonu a definuje, jak se zobrazí v dialogovém okně Nový projekt nebo Přidat novou položku .

<VSTemplate><TemplateData>

Syntaxe

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

Atributy a prvky

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

Atributy

Nezaokrouhlovat.

Podřízené prvky

Element (Prvek) Popis
Jméno Požadovaný element.

Určuje název šablony, jak se zobrazí v dialogovém okně Nový projekt nebo Přidat novou položku .
Popis Požadovaný element.

Určuje popis šablony, jak se zobrazí v dialogovém okně Nový projekt nebo Přidat novou položku .
Ikona Požadovaný element.

Určuje cestu a název souboru obrázku, který slouží jako ikona, která se zobrazí v dialogovém okně Nový projekt nebo Přidat novou položku pro šablonu.
ProjectType Požadovaný element.

Kategorizuje šablonu projektu tak, aby se zobrazila pod zadanou skupinou v dialogovém okně Nový projekt .
ProjectSubType Volitelný element.

Klasifikuje šablonu projektu tak, aby se zobrazila pod zadanou podkategorií v dialogovém okně Nový projekt .
TemplateID Volitelný element.

Určuje ID šablony.
TemplateGroupID Volitelný element.

Určuje ID skupiny šablon.
Sortorder Volitelný element.

Určuje hodnotu, která se používá k uspořádání šablony mezi dalšími šablonami ve stejné kategorii, jak se zobrazí v dialogovém okně Nový projekt nebo Přidat novou položku .
CreateNewFolder Volitelný element.

Určuje, zda je vytvořena složka obsahující instanci projektu.
DefaultName Volitelný element.

Určuje název, který systém projektu sady Visual Studio při vytváření vygeneruje pro projekt nebo položku.
ProvideDefaultName Volitelný element.

Určuje, jestli systém projektu sady Visual Studio při vytváření vygeneruje výchozí název projektu nebo položky.
PromptForSaveOnCreation Volitelný element.

Určuje, jestli se projekt dá vytvořit jako dočasný projekt (jenom Visual Studio 2017).
EnableLocationBrowseButton Volitelný element.

Určuje, zda je tlačítko Procházet k dispozici v dialogovém okně Nový projekt , aby uživatelé mohli snadno upravit výchozí adresář, ve kterém je nový projekt uložen.
Skryté Volitelný element.

Určuje, zda se šablona zobrazí v dialogovém okně Nový projekt nebo Přidat novou položku .
NumberOfParentCategoriesToRollUp Volitelný element.

Určuje počet nadřazených kategorií, které zobrazí šablonu v dialogovém okně Nový projekt .
LocationFieldMRUPrefix Volitelný element.
LocationField Volitelný element.

Určuje, jestli je textové pole Umístění v dialogovém okně Nový projekt povolené, zakázané nebo skryté pro šablonu projektu.
RequiredFrameworkVersion Volitelný element.

Tento element použijte, pokud šablona podporuje pouze konkrétní minimální verzi a novější verze rozhraní .NET Framework.
SupportsMasterPage Volitelný element.

Určuje, jestli šablona podporuje stránku předlohy pro webové projekty.
SupportsCodeSeparation Volitelný element.

Určuje, zda šablona podporuje oddělení kódu nebo model stránky za kódem pro webové projekty.
SupportsLanguageDropDown Volitelný element.

Určuje, zda je šablona stejná pro více jazyků a zda je možnost Jazyk k dispozici v dialogovém okně Nový projekt .
TargetPlatformName Volitelný element.

Určuje platformu, na kterou cílí šablona projektu. Tento prvek určuje, že šablona projektu se používá k vytváření aplikací pro Windows 8.x Store.

Nadřazené prvky

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

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

Poznámky

TemplateData je povinný prvek.

Pokud nezadáte volitelný prvek, použije se výchozí hodnota pro tento 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é