Freigeben über


IWizard2 Schnittstelle

Definition

Optionale Schnittstelle für Vorlagen-Assistenten. Diese Schnittstelle unterstützt Szenarien, in denen sich der Speicherort der Lösungshierarchie für das Hinzufügen neuer Elemente von der aktuellen Hierarchieauswahl unterscheidet. Beispielsweise verfügen Assistenten, die in einem Visual Studio Codespace ausgeführt werden, über keine Auswahl in der Lösungshierarchie.

public interface class IWizard2 : Microsoft::VisualStudio::TemplateWizard::IWizard
public interface IWizard2 : Microsoft.VisualStudio.TemplateWizard.IWizard
type IWizard2 = interface
    interface IWizard
Public Interface IWizard2
Implements IWizard
Implementiert

Methoden

BeforeOpeningFile(ProjectItem)

Wird aufgerufen, bevor ein Projektelement im Editor geöffnet wird.

(Geerbt von IWizard)
ProjectFinishedGenerating(Project)

Wird aufgerufen, wenn die Erstellung des Projekts abgeschlossen ist.

(Geerbt von IWizard)
ProjectItemFinishedGenerating(ProjectItem)

Wird aufgerufen, wenn ein Projektelement generiert wurde.

(Geerbt von IWizard)
RunFinished()

Wird aufgerufen, wenn der Assistent die Ausgabeerstellung abgeschlossen hat.

(Geerbt von IWizard)
RunStarted(Object, Dictionary<String,String>, WizardRunKind, Object[], IVsProject, UInt32)

Wird aufgerufen, wenn die Vorlagendatei zu verarbeiten beginnt.

RunStarted(Object, Dictionary<String,String>, WizardRunKind, Object[])

Wird aufgerufen, wenn die Vorlagendatei zu verarbeiten beginnt.

(Geerbt von IWizard)
ShouldAddProjectItem(String)

Wird aufgerufen, um abzufragen, ob einem Projekt ein Projektelement hinzugefügt werden soll.

(Geerbt von IWizard)

Gilt für: