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
Kontextparameter zum Starten von Assistenten