Partager via


WizardExtension, élément (modèles Visual Studio)

Contient les éléments d'inscription permettant de personnaliser l'Assistant du modèle.

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucun

Éléments enfants

Élément

Description

Assembly

Élément requis.

Spécifie le nom ou le nom fort d'un assembly qui apparaît dans le Global Assembly Cache.Un élément WizardExtension doit contenir au moins un élément Assembly.

FullClassName

Élément requis.

Nom qualifié complet de la classe qui implémente l'interface IWizard.Un élément WizardExtension doit contenir au moins un élément FullClassName.

Éléments parents

Élément

Description

VSTemplate

Contient toutes les métadonnées du modèle de projet ou d'élément ou du Starter Kit.

Notes

WizardExtension est un élément enfant facultatif de VSTemplate.

Exemple

L'exemple suivant illustre les métadonnées d'un modèle de projet standard pour une application Windows 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>

Voir aussi

Tâches

Comment : utiliser des Assistants avec des modèles de projet

Référence

Référence du schéma de modèle Visual Studio

Concepts

Introduction aux modèles Visual Studio