Freigeben über


IWizard-Schnittstelle

Definiert die Logik für eine Erweiterung des Vorlagen-Assistenten.

Namespace:  Microsoft.VisualStudio.TemplateWizard
Assembly:  Microsoft.VisualStudio.TemplateWizardInterface (in Microsoft.VisualStudio.TemplateWizardInterface.dll)

Syntax

'Declaration
Public Interface IWizard
public interface IWizard
public interface class IWizard
type IWizard =  interface end
public interface IWizard

Der IWizard-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode BeforeOpeningFile Führt benutzerdefinierte Assistentenlogik vor dem Öffnen eines Elements in der Vorlage aus.
Öffentliche Methode ProjectFinishedGenerating Führt benutzerdefinierte Assistentenlogik aus, wenn das Generieren eines Projekts abgeschlossen ist.
Öffentliche Methode ProjectItemFinishedGenerating Führt benutzerdefinierte Assistentenlogik aus, wenn das Generieren eines Projektelements abgeschlossen ist.
Öffentliche Methode RunFinished Führt benutzerdefinierte Assistentenlogik aus, wenn alle Aufgaben des Assistenten ausgeführt wurden.
Öffentliche Methode RunStarted Führt benutzerdefinierte Assistentenlogik zu Beginn der Ausführung eines Vorlagen-Assistenten aus.
Öffentliche Methode ShouldAddProjectItem Gibt an, ob das angegebene Projektelement dem Projekt hinzugefügt werden soll.

Zum Seitenanfang

Hinweise

Erweiterungen des Vorlagen-Assistenten werden ausgeführt, wenn vsprvs ein Projekt oder ein Element aus einer Vorlage instanziiert. Weitere Informationen finden Sie unter Gewusst wie: Verwenden von Assistenten mit Projektvorlagen.

Siehe auch

Referenz

Microsoft.VisualStudio.TemplateWizard-Namespace