Compartir a través de


VSTemplate (Elemento, Plantillas de Visual Studio)

Actualización: noviembre 2007

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

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

Atributos y elementos

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

Atributos

Atributo

Descripción

Type

Identifica la plantilla como una plantilla de proyecto o una plantilla de elementos. Este atributo puede tener un valor de Project o de Item.

Version

Especifica un número de versión para la plantilla. Las plantillas de Visual Studio 2005 tienen un valor de atributo Version de 2.0.0.

Elementos secundarios

Elemento

Descripción

TemplateData

Elemento necesario.

Especifica datos que categorizan la plantilla y define cómo se muestra en el cuadro de diálogo Nuevo proyecto o Agregar nuevo elemento.

TemplateContent

Elemento necesario.

Especifica el contenido de la plantilla.

WizardExtension

Elemento opcional.

WizardData

Elemento opcional.

Elementos primarios

Ninguno.

Comentarios

El elemento VSTemplate es el elemento raíz de los archivos vstecmsbuild.

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="2.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

Otros recursos

Plantillas de Visual Studio