Partilhar via


Elemento TemplateContent (modelos do Visual Studio)

Especifica o conteúdo do modelo.

Hierarquia de elementos:

<VSTemplate>
  <TemplateContent>

Syntax

<TemplateContent>
    ...
</TemplateContent>

Atributos e elementos

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

Atributos

Atributo Descrição
BuildOnLoad Especifica se a solução deve ser criada quando um projeto é criado a partir do modelo.

Elementos filho

Elemento Descrição
ProjectCollection Elemento opcional.

Especifica a organização e o conteúdo de modelos de vários projetos.
Projeto Elemento opcional.

Especifica arquivos ou diretórios a serem adicionados ao projeto.
Referências Elemento opcional.

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

Especifica um arquivo contido no modelo.
CustomParameters Elemento opcional.

Especifica quaisquer parâmetros personalizados que devem ser usados quando um projeto ou item é criado a partir do modelo.

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

TemplateContent é um elemento obrigatório.

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