Compartir a través de


WizardExtension (Elemento, Plantillas de Visual Studio)

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

<VSTemplate> ... <WizardExtension>

Sintaxis

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

Atributos y elementos

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

Atributos

Ninguno.

Elementos secundarios

Elemento Descripción
Ensamblaje 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 Assembly elemento en un WizardExtension elemento .
FullClassName Elemento necesario.

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

Elementos primarios

Elemento Descripción
.Vstemplate Contiene todos los metadatos de la plantilla de proyecto, la plantilla de elemento o el kit de inicio.

Comentarios

WizardExtension es un elemento secundario opcional de VSTemplate.

Ejemplo

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

<VSTemplate Version="3.0.0" Type="Item"
    xmlns="http://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>

Consulte también