Freigeben über


Kontextparameter

In der integrierten Entwicklungsumgebung (IDE) von Visual Studio können Sie Assistenten zu den Dialogfeldern "Neues Projekt hinzufügen", "Neues Element hinzufügen" oder "Unterprojekt hinzufügen" hinzufügen. Die hinzugefügten Assistenten sind im Menü "Datei" oder durch Klicken mit der rechten Maustaste auf ein Projekt in Projektmappen-Explorer verfügbar. Die IDE übergibt Kontextparameter an die Implementierung des Assistenten. Die Kontextparameter definieren den Status des Projekts, wenn die IDE den Assistenten aufruft.

Die IDE startet Assistenten, indem das VSADDITEMOPERATION Kennzeichen im Aufruf der IDE auf die AddItem Methode für das Projekt festgelegt wird. Wenn festgelegt, muss das Projekt dazu führen, dass die IVsExtensibility::RunWizardFile Methode mithilfe des registrierten Assistentennamens oder der GUID und anderer Kontextparameter ausgeführt wird, die von der IDE an sie übergeben werden.

Kontextparameter für neues Projekt

Parameter Beschreibung
WizardType Registrierter Assistenttyp (vsWizardNewProject) oder die GUID, die den Typ des Assistenten angibt. In der Visual Studio SDK-Implementierung lautet die GUID für den Assistenten {0F90E1D0-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Eine Zeichenfolge, die den eindeutigen Visual Studio-Projektnamen darstellt.
LocalDirectory Lokaler Speicherort der Arbeitsprojektdateien.
InstallationDirectory Der Verzeichnispfad von Visual Studio ist die Installation.
FExclusive Boolesche Kennzeichnung, die angibt, dass das Projekt geöffnete Lösungen schließen soll.
SolutionName Name der Lösungsdatei ohne die Verzeichniskomponente oder die SLN-Erweiterung . Der SUO-Dateiname wird auch mithilfe von SolutionName. Wenn dieses Argument keine leere Zeichenfolge ist, verwendet Create der Assistent vor dem Hinzufügen des Projekts mit AddFromTemplate. Wenn dieser Name eine leere Zeichenfolge ist, verwenden Sie sie AddFromTemplate ohne Aufrufen Create.
Silent Boolean that indicates whether the wizard should run silently as if Finish were clicked (TRUE).

Kontextparameter für "Neues Element hinzufügen"

Parameter Beschreibung
WizardType Registrierter Assistenttyp (vsWizardAddItem) oder die GUID, die den Typ des Assistenten angibt. In der Visual Studio SDK-Implementierung lautet die GUID für den Assistenten {0F90E1D1-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Eine Zeichenfolge, die den eindeutigen Visual Studio-Projektnamen darstellt.
ProjectItems Lokaler Speicherort, der Arbeitsprojektdateien enthält.
ItemName Der Name des Elements, das hinzugefügt werden soll. Dieser Name ist entweder der Standarddateiname oder der Dateiname, den der Benutzer aus dem Dialogfeld "Elemente hinzufügen" eingibt. Der Name basiert auf den Flags, die in der VSDIR-Datei festgelegt sind. Der Name kann ein Nullwert sein.
InstallationDirectory Der Verzeichnispfad von Visual Studio ist die Installation.
Silent Boolean that indicates whether the wizard should run silently as if Finish were clicked (TRUE).

Kontextparameter für "Subprojekt hinzufügen"

Parameter Beschreibung
WizardType Registrierter Assistenttyp (vsWizardAddSubProject) oder die GUID, die den Typ des Assistenten angibt. In der Visual Studio SDK-Implementierung lautet die GUID für den Assistenten {0F90E1D2-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Eine Zeichenfolge, die den eindeutigen Visual Studio-Projektnamen darstellt.
ProjectItems Zeigen Sie auf die Auflistung, auf der ProjectItems der Assistent ausgeführt wird. Dieser Zeiger wird basierend auf der Projekthierarchieauswahl an den Assistenten übergeben. Ein Benutzer wählt in der Regel einen Ordner aus, in dem das Element abgelegt werden soll, und ruft dann das Dialogfeld "Element hinzufügen" des Projekts auf.
LocalDirectory Lokaler Speicherort der Arbeitsprojektdateien.
ItemName Der Name des Elements, das hinzugefügt werden soll. Dieser Name ist entweder der Standarddateiname oder der Dateiname, den der Benutzer aus dem Dialogfeld "Elemente hinzufügen" eingibt. Der Name basiert auf den Flags, die in der VSDIR-Datei festgelegt sind. Der Name kann ein Nullwert sein.
InstallationDirectory Verzeichnispfad der Visual Studio-Installation.
Silent Boolean that indicates whether the wizard should run silently as if Finish were clicked (TRUE).

Siehe auch