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>