Freigeben über


Kontextparameter

In der Visual Studio integrierten Entwicklungsumgebung (IDE) können Sie den Assistenten  Neues Projekt,Neues Element hinzufügen oder Unterprojekt hinzufügenDialogfelder hinzufügen. Die hinzugefügten Assistenten stehen auf dem Datei Menü verfügbar, oder indem Sie auf ein Projekt in Projektmappen-Explorermit der rechten Maustaste darauf klicken. Die IDE führt Kontextparameter für die Implementierung des Assistenten. Die Kontextparameter definieren den Stand des Projekts, wenn die IDE den Assistenten aufgerufen wird.

Die IDE beginnt mit dem Assistenten VSADDITEMOP_RUNWIZARD-Flag im Aufruf der IDE auf die AddItem-Methode für das Projekt festlegen. Wenn die Eigenschaft festgelegt wurde, muss das Projekt IVsExtensibility::RunWizardFile dazu führen, dass die Methode nicht ausgeführt werden kann, indem es den registrierten Namen des Assistenten oder die GUID und andere Kontextparameter verwendet, die die IDE darauf übergeben wird.

Kontextparameter für neuen Projekts

Parameter

Beschreibung

WizardType

Registrierter des Assistenten (vsWizardNewProject) oder die GUID, die den Typ des Assistenten angibt. In der Visual Studio SDK Implementierung ist die GUID des Assistenten C90 F2744} {0F90E1D0-4999-11D1-B6D1-00A0.

ProjectName

Eine Zeichenfolge, die den eindeutigen Visual Studio Projektname ist.

LocalDirectory

Lokaler Speicherort von Dateien Arbeitsprojekt.

InstallationDirectory

Verzeichnispfad Visual Studio ist Installation.

FExclusive

Boolesches Flag, das angibt, dass das Projekt geöffneten Projektmappen schließen soll.

SolutionName

Name der Projektmappendatei ohne das Verzeichnis oder die .sln-Erweiterung teil. Der .suo-Dateiname wird auch dann erstellt, indem SolutionNameverwendet. Wenn dieses Argument keine leere Zeichenfolge ist, verwendet der Assistent Create , bevor das Projekt mit AddFromTemplatehinzugefügt wird. Wenn dieser Name eine leere Zeichenfolge ist, verwenden Sie AddFromTemplate , ohne Createaufzurufen.

Silent

Ein boolescher Wert, der angibt, ob der Assistent automatisch ausgeführt werden soll, als ob auf Fertig stellen geklickt wurde (TRUE).

Kontextparameter für Neues Element hinzufügen

Parameter

Beschreibung

WizardType

Registrierter des Assistenten (vsWizardAddItem) oder die GUID, die den Typ des Assistenten angibt. In der Visual Studio SDK Implementierung ist die GUID des Assistenten C90 F2744} {0F90E1D1-4999-11D1-B6D1-00A0.

ProjectName

Eine Zeichenfolge, die den eindeutigen Visual Studio Projektname ist.

ProjectItems

Lokaler Arbeitsprojekt Speicherort der Dateien enthält.

ItemName

Der Name des Elements, das hinzugefügt werden soll. Dieser Name ist entweder der Standarddateiname oder der Dateiname der Benutzer im Dialogfeld Elemente hinzufügen . Der Name basiert auf die Flags, die in der .vsdir-Datei festgelegt werden. Der Name kann ein NULL-Wert sein.

InstallationDirectory

Verzeichnispfad Visual Studio ist Installation.

Silent

Ein boolescher Wert, der angibt, ob der Assistent automatisch ausgeführt werden soll, als ob auf Fertig stellen geklickt wurde (TRUE).

Zu Projekt hinzufügen, bevor für Kontextparameter

Parameter

Beschreibung

WizardType

Registrierter des Assistenten (vsWizardAddSubProject) oder die GUID, die den Typ des Assistenten angibt. In der Visual Studio SDK Implementierung ist die GUID des Assistenten C90 F2744} {0F90E1D2-4999-11D1-B6D1-00A0.

ProjectName

Eine Zeichenfolge, die den eindeutigen Visual Studio Projektname ist.

ProjectItems

Zeiger auf die ProjectItems-Auflistung, für die der Assistent arbeitet. Dieser Zeiger wird mit dem Assistenten auf Grundlage der Projekt hierarchien-Auswahl übergeben. Ein Benutzer wählt i. d. R. einen Ordner aus, in dem das Element eingefügt werden soll Element hinzufügen und dann das Dialogfeld des Projekts aufgerufen wird.

LocalDirectory

Lokaler Speicherort von Dateien Arbeitsprojekt.

ItemName

Der Name des Elements, das hinzugefügt werden soll. Dieser Name ist entweder der Standarddateiname oder der Dateiname der Benutzer im Dialogfeld Elemente hinzufügen . Der Name basiert auf die Flags, die in der .vsdir-Datei festgelegt werden. Der Name kann ein NULL-Wert sein.

InstallationDirectory

Verzeichnispfad Visual Studio ist Installation.

Silent

Ein boolescher Wert, der angibt, ob der Assistent automatisch ausgeführt werden soll, als ob auf Fertig stellen geklickt wurde (TRUE).

Siehe auch

Referenz

IVsProject

IVsProject2

Kontextparameter zum Starten von Assistenten

Konzepte

Benutzerdefinierte Parameter

(Assistent. Datei Vsz)

Weitere Ressourcen

Assistenten