V integrovaném vývojovém prostředí (IDE) sady Visual Studio můžete do dialogových oken Nový projekt přidat průvodce, Přidat novou položku nebo Přidat dílčí projekt . Přidané průvodce jsou k dispozici v nabídce Soubor nebo po kliknutí pravým tlačítkem myši na projekt v Průzkumník řešení. Integrované vývojové prostředí předává parametry kontextu do implementace průvodce. Kontextové parametry definují stav projektu při volání integrovaného vývojového prostředí (IDE) průvodce.
Integrované vývojové prostředí spustí průvodce nastavením VSADDITEMOPERATION příznaku ve volání integrovaného vývojového prostředí do AddItem metody projektu. Při nastavení musí projekt způsobit IVsExtensibility::RunWizardFile spuštění metody pomocí registrovaného názvu průvodce nebo guid a dalších kontextových parametrů, které integrované vývojové prostředí předá.
Kontextové parametry pro nový projekt
Parametr
Popis
WizardType
Registrovaný typ průvodce (vsWizardNewProject) nebo identifikátor GUID označující typ průvodce. V implementaci sady Visual Studio SDK je guid průvodce {0F90E1D0-4999-11D1-B6D1-00A0C90F2744}.
ProjectName
Řetězec, který je jedinečným názvem projektu sady Visual Studio.
LocalDirectory
Místní umístění pracovních souborů projektu
InstallationDirectory
Cesta k adresáři sady Visual Studio je instalace.
FExclusive
Logický příznak označující, že projekt by měl zavřít otevřená řešení.
SolutionName
Název souboru řešení bez části adresáře nebo přípony .sln . Název souboru .suo je vytvořen také pomocí .SolutionName Pokud tento argument není prázdný řetězec, průvodce použije Create před přidáním projektu s AddFromTemplate. Pokud je tento název prázdný řetězec, použijte AddFromTemplate bez volání Create.
Silent
Logická hodnota označující, jestli má průvodce běžet bezobslužně, jako kdyby na tlačítko Dokončit klikli (TRUE).
Kontextové parametry pro přidání nové položky
Parametr
Popis
WizardType
Registrovaný typ průvodce (vsWizardAddItem) nebo identifikátor GUID označující typ průvodce. V implementaci sady Visual Studio SDK je identifikátor GUID pro průvodce {0F90E1D1-4999-11D1-B6D1-00A0C90F2744}.
ProjectName
Řetězec, který je jedinečným názvem projektu sady Visual Studio.
ProjectItems
Místní umístění, které obsahuje pracovní soubory projektu.
ItemName
Název položky, která se má přidat. Tento název je buď výchozí název souboru, nebo název souboru, který uživatel zadá z dialogového okna Přidat položky . Název vychází z příznaků, které jsou nastavené v souboru .vsdir . Název může mít hodnotu null.
InstallationDirectory
Cesta k adresáři sady Visual Studio je instalace.
Silent
Logická hodnota označující, jestli má průvodce běžet bezobslužně, jako kdyby na tlačítko Dokončit klikli (TRUE).
Kontextové parametry pro přidání dílčího projektu
Parametr
Popis
WizardType
Registrovaný typ průvodce (vsWizardAddSubProject) nebo identifikátor GUID označující typ průvodce. V implementaci sady Visual Studio SDK je identifikátor GUID průvodce {0F90E1D2-4999-11D1-B6D1-00A0C90F2744}.
ProjectName
Řetězec, který je jedinečným názvem projektu sady Visual Studio.
ProjectItems
Ukazatel na ProjectItems kolekci, na které průvodce pracuje. Tento ukazatel se předá průvodci na základě výběru hierarchie projektu. Uživatel obvykle vybere složku, do které se má položka vložit, a potom zavolá dialogové okno Přidat položku projektu.
LocalDirectory
Místní umístění pracovních souborů projektu
ItemName
Název položky, která se má přidat. Tento název je buď výchozí název souboru, nebo název souboru, který uživatel zadá z dialogového okna Přidat položky . Název vychází z příznaků, které jsou nastavené v souboru .vsdir . Název může mít hodnotu null.
InstallationDirectory
Cesta k adresáři instalace sady Visual Studio
Silent
Logická hodnota označující, jestli má průvodce běžet bezobslužně, jako kdyby na tlačítko Dokončit klikli (TRUE).