Freigeben über


WizardExtension-Element (Visual Studio-Vorlagen)

Enthält die Registrierungselemente zum Anpassen des Vorlagen-Assistenten.

<VSTemplate> ... <WizardExtension>

Syntax

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

Attribute und Elemente

In den folgenden Abschnitten werden attribute-Elemente sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element BESCHREIBUNG
Assembly Erforderliches Element.

Gibt den Namen oder starken Namen einer Assembly an, die im globalen Assemblycache angezeigt wird. Es muss mindestens ein Assembly Element in einem WizardExtension Element vorhanden sein.
FullClassName Erforderliches Element.

Der vollqualifizierte Name der Klasse, die die IWizard Schnittstelle implementiert. Es muss mindestens ein FullClassName Element in einem WizardExtension Element vorhanden sein.

Übergeordnete Elemente

Element Beschreibung
Vstemplate Enthält alle Metadaten für die Projektvorlage, Elementvorlage oder das Startkit.

Hinweise

WizardExtension ist ein optionales untergeordnetes Element von VSTemplate.

Beispiel

Im folgenden Beispiel werden die Metadaten für die Standardprojektvorlage für eine Visual C#-Windows-Anwendung veranschaulicht.

<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>

Siehe auch