Partilhar via


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>

Confira também