Kontextové parametry pro spouštění průvodců
Doplňky Visual Studio jsou ve verzi aplikace Visual Studio 2013 zastaralé.Měli byste upgradovat doplňky na rozšíření VSPackage.Další informace o upgradu viz Nejčastější dotazy: Převádění doplňků na rozšíření VSPackage.
Parametry kontextu poskytují informace potřebné ke spuštění průvodce, například typ průvodce, který má být použit, název projektu, adresáře pro položky průvodce a tak dále.
Existují tři různé typy průvodců:
NewProject – Přidá nový projekt do řešení.
AddSubProject – Přidá dílčí projekt k existujícímu projektu.
AddItem – Přidá položku do existujícího projektu.
Všechny tři typy průvodců jsou vyvolány pomocí metody Execute rozhraní IDTWizard.Jediný požadovaný parametr metody Execute je ContextParams.Každý typ vyžaduje jinou sadu hodnot ContextParamsve správném pořadí, jak je uvedeno v následující tabulce:
Typ průvodce |
Použité parametry |
---|---|
NewProject |
|
AddSubProject |
|
AddItem |
|
V následující tabulce jsou uvedeny všechny parametry kontextu a jejich popisy.
Nastavení |
Description |
---|---|
WizardType |
Konstanta určující typ průvodce.Existují tři typy:
|
ProjectName |
Název projektu. |
ProjectItems |
Ukazatel na kolekci ProjectItems, ve které bude fungovat průvodce.To je předáno průvodci na základě výběru hierarchie projektu. |
LocalDirectory |
Umístění v místním počítači, kde jsou uloženy pracovní soubory projektu průvodce. |
ItemName |
Název položky k přidání.ItemName je název souboru, který uživatel zadá (nebo který je přijat ve výchozím nastavení) v dialogovém okně Přidat položku.V závislosti na nastavení příznaků v souboru VSDIR může být toto nastavení NULL. |
InstallationDirectory |
Cesta k adresáři, kde je aplikace Visual Studio nainstalována. |
FExclusive |
Logická hodnota označující, zda má být projekt výhradní pro sebe sama.To znamená, že do aktuálního řešení je přidán projekt nebo systém zavře aktuální řešení, vytvoří nové a pak do něj projekt přidá. |
SolutionName |
Název souboru řešení bez adresářové části a přípony .sln. (Název souboru .suo také vychází z tohoto názvu kořenového adresáře.) Pokud SolutionName obsahuje hodnotu (tedy pokud nejde o prázdný řetězec), průvodce NewProject volá Create před přidáním projektu pomocí AddFromTemplate.Pokud však je SolutionName prázdný řetězec, není třeba volat Createpřed voláním AddFromTemplate. |
Silent |
Logická hodnota označující, zda by průvodce měl běžet tiše, bez zobrazení uživatelského rozhraní (UI), přičemž převezme všechny výchozí hodnoty.Výchozí hodnotou pro Silent je True. |
Viz také
Referenční dokumentace
Koncepty
Přidávání průvodců do dialogových oken Přidat položku a Nový projekt pomocí souborů .Vsdir