Compartir a través de


TemplateContent (Elemento, Plantillas de Visual Studio)

Especifica el contenido de la plantilla.

Jerarquía de elementos:

<VSTemplate>
  <TemplateContent>

Sintaxis

<TemplateContent>
    ...
</TemplateContent>

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
BuildOnLoad Especifica si se va a 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 van a agregar al proyecto.
Referencias Elemento opcional.

Especifica las referencias de ensamblado necesarias para una plantilla de elemento.
ProjectItem Elemento opcional.

Especifica un archivo contenido en la plantilla.
CustomParameters Elemento opcional.

Especifica los parámetros personalizados que se van a usar cuando se crea un proyecto o elemento a partir de la plantilla.

Elementos primarios

Elemento Descripción
.Vstemplate Elemento necesario.

Contiene todos los metadatos de la plantilla de proyecto, la plantilla de elemento o el kit de inicio.

Comentarios

TemplateContent es un elemento obligatorio.

Ejemplo

El ejemplo siguiente muestra los metadatos de una plantilla de proyecto para una aplicación 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>

Consulte también