Share via


WizardExtension-Element (Visual Studio-Vorlagen)

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

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente 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, durch die die IWizard-Schnittstelle implementiert wird. 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 Starter Kit.

Hinweise

WizardExtension ist ein optionales untergeordnetes Element von VSTemplate.

Beispiel

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

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

Siehe auch

Aufgaben

Gewusst wie: Verwenden von Assistenten mit Projektvorlagen

Referenz

Schemareferenz zu Visual Studio-Vorlagen

Weitere Ressourcen

Visual Studio-Vorlagen