Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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). |