Compartir a través de


IWizard (Interfaz)

Define la lógica para una extensión de asistente de plantilla.

Espacio de nombres:  Microsoft.VisualStudio.TemplateWizard
Ensamblado:  Microsoft.VisualStudio.TemplateWizardInterface (en Microsoft.VisualStudio.TemplateWizardInterface.dll)

Sintaxis

'Declaración
Public Interface IWizard
public interface IWizard
public interface class IWizard
type IWizard =  interface end
public interface IWizard

El tipo IWizard expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público BeforeOpeningFile Ejecuta lógica de asistente personalizada antes de abrir un elemento en la plantilla.
Método público ProjectFinishedGenerating Ejecuta la lógica de asistente personalizada cuando termina la generación de un proyecto.
Método público ProjectItemFinishedGenerating Ejecuta lógica de asistente personalizada cuando termina la generación de un elemento de proyecto.
Método público RunFinished Ejecuta la lógica de asistente personalizada cuando el asistente ha finalizado todas las tareas.
Método público RunStarted Ejecuta la lógica de asistente personalizada al inicio de la ejecución del asistente de plantilla.
Método público ShouldAddProjectItem Indica si el elemento de proyecto especificado se debe agregar al proyecto.

Arriba

Comentarios

Las extensiones de asistente de plantilla se ejecutan cuando vsprvs está creando instancias de un proyecto o un elemento a partir de una plantilla. Para obtener más información, vea Cómo: Utilizar los asistentes con las plantillas de proyectos.

Vea también

Referencia

Microsoft.VisualStudio.TemplateWizard (Espacio de nombres)