Elemento VSTemplate (plantillas de Visual Studio)VSTemplate element (Visual Studio Templates)

Contiene todos los metadatos acerca de la plantilla de proyecto, la plantilla de elemento o el starter kit de.Contains all the metadata about the project template, item template, or starter kit.

SintaxisSyntax

<VSTemplate Type="TemplateType" Version="x.x.x">  
    <TemplateData>    </TemplateData>  
    <TemplateContent>    </TemplateContent>  
    ...  
</VSTemplate>  

Atributos y elementosAttributes and elements

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.The following sections describe attributes, child elements, and parent elements.

AtributosAttributes

AtributoAttribute DescripciónDescription
Type Identifica la plantilla como una plantilla de proyecto o una plantilla de elemento.Identifies the template as a project template or an item template. Este atributo puede tener un valor de Project o Item.This attribute can have a value of Project or Item.
Version Especifica un número de versión para la plantilla.Specifies a version number for the template. Las plantillas en Visual Studio 2010Visual Studio 2010 y Visual Studio 2012Visual Studio 2012 tiene un Version valor del atributo 3.0.0.Templates in Visual Studio 2010Visual Studio 2010 and Visual Studio 2012Visual Studio 2012 have a Version attribute value of 3.0.0.

Elementos secundariosChild elements

ElementoElement DescripciónDescription
TemplateDataTemplateData Elemento necesario.Required element.

Especifica los datos que clasifican la plantilla y define cómo se muestra en el nuevo proyecto o Agregar nuevo elemento cuadro de diálogo.Specifies data that categorizes the template, and defines how it displays in the New Project or Add New Item dialog box.
TemplateContentTemplateContent Elemento necesario.Required element.

Especifica el contenido de la plantilla.Specifies the contents of the template.
WizardExtensionWizardExtension Elemento opcional.Optional element.
WizardDataWizardData Elemento opcional.Optional element.

Elementos primariosParent elements

Ninguno.None.

ComentariosRemarks

El VSTemplate es el elemento raíz del .vstemplate archivos.The VSTemplate element is the root element of .vstemplate files.

EjemploExample

El ejemplo siguiente muestra los metadatos para una plantilla de proyecto para un Visual C#Visual C# aplicación.The following example shows the metadata for a project template for a Visual C#Visual C# application.

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

Vea tambiénSee also

Referencia de esquema de plantillas de Visual Studio Visual Studio template schema reference
Crear plantillas para proyectos y elementosCreating project and item templates