WizardExtension – element (šablony sady Visual Studio)

Platí pro:yes Visual Studio Visual Studio pro Mac noVisual Studio noCode

Obsahuje prvky registrace pro přizpůsobení průvodce šablonou.

<VSTemplate> ... < Wizardextension>

Syntax

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

Atributy a elementy

Následující oddíly popisují atributy a podřízené a nadřazené elementy.

Atributy

Žádné

Podřízené elementy

Element Popis
Sestavení Požadovaný element.

Určuje název nebo silný název sestavení, které se zobrazí v globální mezipaměti sestavení. V elementu WizardExtension musí být alespoň jeden Assembly prvek.
FullClassName Požadovaný element.

Plně kvalifikovaný název třídy, která implementuje IWizard rozhraní. V elementu WizardExtension musí být alespoň jeden FullClassName prvek.

Nadřazené elementy

Element Popis
VSTemplate Obsahuje všechna metadata šablony projektu, šablony položky nebo úvodní sady.

Poznámky

WizardExtension je volitelný podřízený prvek VSTemplate.

Příklad

Následující příklad znázorňuje metadata standardní šablony projektu pro aplikaci Visual C# pro Windows.

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

Viz také