Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt benutzerdefinierten XML-Code an.
<WizardData>
<!-- XML to pass to the custom wizard extension -->
...
</WizardData>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Keine.
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Description |
|---|---|
Erforderliches Element. Enthält alle Metadaten für die Projektvorlage, Elementvorlage oder das Starter Kit. |
Textwert
Ein Textwert ist optional.
Durch diesen Text wird der benutzerdefinierte XML-Code angegeben, der an die mit dem WizardExtension-Element angegebene benutzerdefinierte Assistentenerweiterung übergeben wird.
Hinweise
In diesem Element kann beliebiger XML-Code angegeben werden.Der XML-Code wird als Parameter an die benutzerdefinierte Assistentenerweiterung übergeben. Dadurch hat die Erweiterung Zugriff auf den Inhalt dieses Elements.Für diese Daten wird keine Validierung ausgeführt.
Der Inhalt des WizardData-Elements wird innerhalb des Zeichenfolgenwörterbuchs für Parameter in der IWizard.RunStarted-Methode unverändert als Parameter übergeben.Der Parameter wird $WizardData$ genannt.
Beispiel
Im folgenden Beispiel werden die Metadaten für die Standardprojektvorlage einer Windows-Anwendung in Visual C# veranschaulicht.
<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>
Siehe auch
Aufgaben
Gewusst wie: Verwenden von Assistenten mit Projektvorlagen
Referenz
Schemareferenz zu Visual Studio-Vorlagen
WizardExtension-Element (Visual Studio-Vorlagen)