Elemento WizardExtension (modelli di Visual Studio)

Contiene gli elementi di registrazione per personalizzare la creazione guidata dei modelli.

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

Attributi ed elementi

Nelle seguenti sezioni sono illustrati attributi, elementi figlio ed elementi padre.

Attributi

Nessuno.

Elementi figlio

Elemento

Descrizione

Assembly

Elemento obbligatorio.

Specifica il nome o il nome sicuro di un assembly che verrà visualizzato nella Global Assembly Cache. In un elemento WizardExtension deve essere presente almeno un elemento Assembly.

FullClassName

Elemento obbligatorio.

Il nome completo della classe che implementa l'interfaccia IWizard. In un elemento WizardExtension deve essere presente almeno un elemento FullClassName.

Elementi padre

Elemento

Descrizione

VSTemplate

Contiene tutti i metadati per il modello di progetto, il modello di elemento o lo starter kit.

Note

WizardExtension è un elemento figlio facoltativo dell'elemento VSTemplate.

Esempio

Nell'esempio riportato di seguito vengono illustrati i metadati per il modello di progetto standard di un'applicazione Windows di Visual C#.

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

Vedere anche

Attività

Procedura: utilizzare procedure guidate con modelli di progetto

Riferimenti

Riferimenti allo schema dei modelli di Visual Studio

Altre risorse

Modelli di Visual Studio