WizardData (Elemento, Plantillas de Visual Studio)
Actualización: noviembre 2007
Especifica código XML personalizado
<WizardData>
<!-- XML to pass to the custom wizard extension -->
...
</WizardData>
Atributos y elementos
Las siguientes secciones describen atributos, elementos secundarios y elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Ninguno.
Elementos primarios
Elemento |
Descripción |
---|---|
Elemento necesario. Contiene todos los metadatos de la plantilla de proyecto, plantilla de elementos o starter kit. |
Valor de texto
El valor de texto es opcional.
Este texto especifica el código XML personalizado que se va a pasar a la extensión de asistente personalizada especificada en el elemento WizardExtension.
Comentarios
Se puede especificar cualquier código XML en este elemento. El código XML se pasará como un parámetro a la extensión de asistente personalizada, permitiendo a la extensión utilizar el contenido de este elemento. No se realiza ninguna validación en estos datos.
El contenido del elementoWizardData se pasa, sin modificar, como un parámetro dentro del diccionario de cadenas de parámetros en el método IWizard.RunStarted. El parámetro se denomina $WizardData$.
Ejemplo
En el ejemplo siguiente se muestran los metadatos de una plantilla de proyecto estándar de una aplicación para Windows de Visual C#.
<VSTemplate Version="2.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>
Vea también
Tareas
Cómo: Utilizar los asistentes con las plantillas de proyectos
Referencia
Referencia de esquema de plantillas de Visual Studio
WizardExtension (Elemento, Plantillas de Visual Studio)