Compartilhar via


Elemento de TemplateContent (modelos Visual Studio)

Especifica o conteúdo do modelo.

<TemplateContent>
    ...
</TemplateContent>

Atributos e elementos

As seções a seguir descrevem elementos filho, atributos, e elementos pai.

Atributos

Atributo

Descrição

BuildOnLoad

Especifica se criar a solução quando um projeto é criado a partir do modelo.

Elementos filho

Elemento

Descrição

ProjectCollection

elemento opcional.

Especifica a organização e o conteúdo dos modelos de multiprojetos.

Projeto

elemento opcional.

especifica arquivos ou diretórios para adicionar ao projeto.

Referências

elemento opcional.

Especifica as referências assembly necessárias para um modelo de item.

ProjectItem

elemento opcional.

Especifica um arquivo contido no modelo.

CustomParameters

elemento opcional.

Especifica todos os parâmetros personalizados que devem ser usada quando um projeto ou item são criados do modelo.

Elementos pai

Elemento

Descrição

VSTemplate

Elemento necessário.

Contém todos os metadados para o modelo de projeto, o modelo de item, ou o starter kit.

Comentários

TemplateContent é um elemento necessário.

Exemplo

O exemplo a seguir mostra os metadados para um modelo de projeto para um aplicativo de Visual C# .

<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>

Consulte também

Referência

Referência do esquema de modelo do Visual Studio

Conceitos

Introdução aos modelos de Visual Studio