WizardData, élément (modèles Visual Studio)
Spécifie le XML personnalisé
<WizardData>
<!-- XML to pass to the custom wizard extension -->
...
</WizardData>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Aucun
Éléments enfants
Aucun
Éléments parents
Élément |
Description |
---|---|
Élément requis. Contient toutes les métadonnées du modèle de projet ou d'élément ou du Starter Kit. |
Valeur texte
Une valeur texte est facultative.
Ce texte spécifie le XML personnalisé à passer à l'extension d'Assistant personnalisé spécifiée dans l'élément WizardExtension.
Notes
Tout XML peut être spécifié dans cet élément. Le XML est passé à l'extension d'Assistant personnalisé en tant que paramètre, ce qui permet à l'extension d'utiliser le contenu de cet élément. Aucune validation n'est faite sur ces données.
Le contenu de l'élément WizardData est passé, inchangé, en tant que paramètre dans le dictionnaire de chaînes de paramètres dans la méthode IWizard.RunStarted. Le paramètre porte le nom $ WizardData$.
Exemple
L'exemple suivant illustre les métadonnées d'un modèle de projet standard pour une application Windows Visual C#.
<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>
Voir aussi
Tâches
Comment : utiliser des Assistants avec des modèles de projet
Référence
Référence du schéma de modèle Visual Studio
WizardExtension, élément (modèles Visual Studio)