Udostępnij za pośrednictwem


Element WizardData (Visual Studio szablonów)

Określa niestandardowy kod XML

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybut, elementy podrzędne i elementów nadrzędnych.

Atrybuty

Brak.

Elementy podrzędne

Brak.

Elementy nadrzędne

Element

Opis

VSTemplate

Wymagany element.

Zawiera wszystkie metadane dla szablonu projektu, szablon towaru lub starter kit.

Wartość tekstowa

Wartość tekstowa jest opcjonalne.

Tekst ten określa niestandardowy kod XML do przekazania do rozszerzenia niestandardowe kreatora, określone w WizardExtension element.

Uwagi

Dowolny plik XML, można określić w tym elemencie.XML zostaną przekazane jako parametr do rozszerzenia niestandardowe kreatora, umożliwiając rozszerzenie zawartość tego elementu.Nie jest sprawdzana na tych danych.

Zawartość WizardData przekazany element, bez zmian, jako parametr wewnątrz słownika ciąg parametrów w IWizard.RunStarted metoda.Parametr o nazwie $WizardData$.

Przykład

Poniższy przykład ilustruje metadane dla szablonu standardowego projektu dla Visual C# aplikacji systemu 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>

Zobacz też

Zadania

Jak: Szablony projektów za pomocą kreatorów

Informacje

Visual Studio szablonu schematu odwołania

Element WizardExtension (Visual Studio szablonów)

Koncepcje

Wprowadzenie do programu Visual Studio, szablony