Compartir a través de


WizardExtension (Elemento, Plantillas de Visual Studio)

Contiene los elementos de registro para personalizar el asistente de plantillas.

<WizardExtension>
    <Assembly>... </Assembly>
    <FullClassName>... </FullClassName>
</WizardExtension>

Atributos y elementos

Las siguientes secciones describen atributos, elementos secundarios y elementos primarios.

Atributos

Ninguno.

Elementos secundarios

Elemento

Descripción

Ensamblado

Elemento necesario.

Especifica el nombre o el nombre seguro de un ensamblado que aparece en la caché global de ensamblados.Debe haber al menos un elemento Assembly en un elemento WizardExtension.

FullClassName

Elemento necesario.

El nombre completo de la clase que implementa la interfaz IWizard.Debe haber al menos un elemento FullClassName en un elemento WizardExtension.

Elementos primarios

Elemento

Descripción

VSTemplate

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

Comentarios

WizardExtension es un elemento secundario opcional de VSTemplate.

Ejemplo

En el ejemplo siguiente se muestran los metadatos de una plantilla de proyecto estándar de una aplicación Windows de Visual C#.

<VSTemplate Version="3.0.0" Type="Item"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>MyTemplate</Name>
        <Description>Template using IWizard extension</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
    </TemplateData>
    <TemplateContent>
        <Project File="MyTemplate.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>
    <WizardExtension>
        <Assembly>MyWizard, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, Custom=null</Assembly>
        <FullClassName>MyWizard.CustomWizard</FullClassName>
    </WizardExtension>
</VSTemplate>

Vea también

Tareas

Cómo: Utilizar los asistentes con las plantillas de proyectos

Referencia

Referencia de esquema de plantillas de Visual Studio

Conceptos

Introducción a las plantillas de Visual Studio