Sdílet prostřednictvím


WizardData – element (šablony sady Visual Studio)

Určuje vlastní data XML

<WizardData>
    <!-- XML to pass to the custom wizard extension -->
    ...
</WizardData>

Atributy a elementy

Následující oddíly popisují atribut, podřízené elementy a rodičovské elementy.

Atributy

Žádný

Podřízené elementy

Žádný

Nadřazené elementy

Element

Description

VSTemplate

Požadovaný prvek.

Obsahuje všechna metadata pro šablonu projektu, šablona položky nebo Startovní sady.

Textová hodnota

Hodnoty textu je nepovinné.

Tento text určuje vlastní XML zadané v rozšíření vlastního průvodce předat WizardExtension prvku.

Poznámky

Tento prvek lze zadat jakýkoli XML.XML budou předány jako parametr rozšíření vlastního průvodce umožňující rozšíření pomocí obsahu tohoto prvku.Žádné ověřování se provádí tato data.

Obsah WizardData jsou předány prvek beze změny jako parametr uvnitř slovníku řetězec parametrů v IWizard.RunStarted metoda.Parametr názvem $WizardData$.

Příklad

Následující příklad ukazuje metadata pro šablonu projektu standardní Visual C# aplikace systému Windows.

<VSTemplate Version="3.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>
    <WizardData>
        <!-- XML to pass to the custom wizard extension -->
    </WizardData>
</VSTemplate>

Viz také

Úkoly

Postupy: Použití průvodců se šablonami projektů

Referenční dokumentace

Odkaz na schéma šablon sady Visual Studio

WizardExtension – element (šablony sady Visual Studio)

Koncepty

Vytváření šablon pro projekty a položky v sadě Visual Studio