Compartir a través de


TemplateContent (Elemento, Plantillas de Visual Studio)

Especifica el contenido de la plantilla.

<TemplateContent>
    ...
</TemplateContent>

Atributos y elementos

En las próximas secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

BuildOnLoad

Especifica si se debe compilar la solución cuando se crea un proyecto a partir de la plantilla.

Elementos secundarios

Elemento

Descripción

ProjectCollection

Elemento opcional.

Especifica la organización y el contenido de las plantillas de varios proyectos.

Proyecto

Elemento opcional.

Especifica los archivos o directorios que se deben agregar al proyecto.

Referencias

Elemento opcional.

Especifica las referencias de ensamblado necesarias para una plantilla de elementos.

ProjectItem

Elemento opcional.

Especifica un archivo incluido en la plantilla.

CustomParameters

Elemento opcional.

Especifica los parámetros personalizados que se debe usar cuando un proyecto o se crea un elemento de plantilla.

Elementos primarios

Elemento

Descripción

VSTemplate

Elemento necesario.

Contiene todos los metadatos de la plantilla de proyecto, plantilla de elementos o starter kit.

Comentarios

TemplateContent es un elemento necesario.

Ejemplo

En el ejemplo siguiente se muestran los metadatos de una plantilla de proyecto de una aplicación 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>

Vea también

Referencia

Referencia de esquema de plantillas de Visual Studio

Conceptos

Introducción a las plantillas de Visual Studio