Condividi tramite


Elemento WizardExtension (modelli di Visual Studio)

Contiene gli elementi di registrazione per la personalizzazione della procedura guidata del modello.

<VSTemplate> ... <WizardExtension>

Sintassi

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

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Nessuno.

Elementi figlio

Elemento Descrizione
Assemblaggio Elemento obbligatorio.

Specifica il nome o il nome sicuro di un assembly visualizzato nella Global Assembly Cache. Deve essere presente almeno un Assembly elemento in un WizardExtension elemento.
FullClassName Elemento obbligatorio.

Nome completo della classe che implementa l'interfaccia IWizard . Deve essere presente almeno un FullClassName elemento in un WizardExtension elemento.

Elementi padre

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

Osservazioni:

WizardExtension è un elemento figlio facoltativo di VSTemplate.

Esempio

L'esempio seguente illustra i metadati per il modello di progetto standard per un'applicazione Windows 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>

Vedi anche