Elemento TemplateData (modelos do Visual Studio)
Classifica o modelo e define como ele é exibido na caixa de diálogo Novo Projeto ou Adicionar Novo Item.
<VSTemplate><TemplateData>
Syntax
<TemplateData>
<Name> ... </Name>
<Description> ... </Description>
<Icon> ... </Icon>
<ProjectType> ... </ProjectType>
...
</TemplateData>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Nenhum.
Elementos filho
Elemento | Descrição |
---|---|
Nome | Elemento necessário. Especifica o nome do modelo conforme ele aparece na caixa de diálogo Novo Projeto ou Adicionar Novo Item . |
Descrição | Elemento necessário. Especifica a descrição do modelo como ele aparece na caixa de diálogo Novo Projeto ou Adicionar Novo Item . |
Ícone | Elemento necessário. Especifica o caminho e o nome do arquivo de imagem que serve como ícone, que aparece na caixa de diálogo Novo Projeto ou Adicionar Novo Item , para o modelo. |
Tipo de Projeto | Elemento necessário. Categoriza o modelo de projeto para que ele apareça no grupo especificado na caixa de diálogo Novo Projeto . |
ProjectSubType | Elemento opcional. Classifica o modelo de projeto para que ele apareça na subcategoria especificada na caixa de diálogo Novo Projeto . |
ID do modelo | Elemento opcional. Especifica a ID do modelo. |
TemplateGroupID | Elemento opcional. Especifica a ID do grupo de modelos. |
SortOrder | Elemento opcional. Especifica um valor que é usado para organizar o modelo, entre outros modelos na mesma categoria, como aparece na caixa de diálogo Novo Projeto ou Adicionar Novo Item . |
CreateNewFolder | Elemento opcional. Especifica se uma pasta que contém é criada na instanciação do projeto. |
Nome padrão | Elemento opcional. Especifica o nome que o sistema de projeto do Visual Studio gerará para o projeto ou item quando ele for criado. |
ProvideDefaultName | Elemento opcional. Especifica se o sistema de projeto do Visual Studio gerará o nome padrão para um projeto ou item quando ele for criado. |
PromptForSaveOnCreation | Elemento opcional. Especifica se o projeto pode ser criado como um projeto temporário (somente Visual Studio 2017). |
EnableLocationBrowseButton | Elemento opcional. Especifica se o botão Procurar está disponível na caixa de diálogo Novo Projeto, para que os usuários possam modificar facilmente o diretório padrão onde um novo projeto é salvo. |
Oculto | Elemento opcional. Especifica se o modelo aparece na caixa de diálogo Novo Projeto ou Adicionar Novo Item . |
NumberOfParentCategoriesToRollUp | Elemento opcional. Especifica o número de categorias pai que exibirão o modelo na caixa de diálogo Novo Projeto . |
LocationFieldMRUPrefix | Elemento opcional. |
LocalizaçãoCampo | Elemento opcional. Especifica se a caixa de texto Local na caixa de diálogo Novo Projeto está habilitada, desabilitada ou oculta para o modelo de projeto. |
RequiredFrameworkVersion | Elemento opcional. Use esse elemento se o modelo oferecer suporte apenas a uma versão mínima específica e versões posteriores, se houver, do .NET Framework. |
SuportesMasterPage | Elemento opcional. Especifica se o modelo oferece suporte a uma página mestra para projetos da Web. |
SuportesCodeSeparation | Elemento opcional. Especifica se o modelo oferece suporte à separação de código ou ao modelo de página code-behind para projetos da Web. |
SupportsLanguageDropDown | Elemento opcional. Especifica se o modelo é idêntico para vários idiomas e se a opção Idioma está disponível na caixa de diálogo Novo Projeto. |
Nome da plataforma de destino | Elemento opcional. Especifica a plataforma a que o modelo de projeto se destina. Esse elemento especifica que um modelo de projeto é usado para criar aplicativos da Windows Store 8.x. |
Elementos pai
Elemento | Descrição |
---|---|
VSTemplate | Elemento necessário. Contém todos os metadados para o modelo de projeto, modelo de item ou kit inicial. |
Comentários
TemplateData
é um elemento obrigatório.
Se você não incluir um elemento opcional, o valor padrão para esse elemento será usado.
Exemplo
O exemplo a seguir mostra os metadados para um modelo de projeto de um aplicativo do 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>