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

  • WizardType

  • ProjectName

  • LocalDirectory

  • InstallationDirectory

  • FExclusive

  • SolutionName

  • Silent

AddSubProject

  • WizardType

  • ProjectName

  • ProjectItems

  • LocalDirectory

  • ItemName

  • InstallationDirectory

  • Silent

AddItem

  • WizardType

  • ProjectName

  • ProjectItems

  • LocalDirectory

  • ItemName

  • InstallationDirectory

  • Silent

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:

  • vsWizardNewProject (GUID = "{0F90E1D0-4999-11D1-B6D1-00A0C90F2744}")

  • vsWizardAddItem (GUID = "{0F90E1D1-4999-11D1-B6D1-00A0C90F2744}")

  • vsWizardAddSubProject (GUID = "{0F90E1D2-4999-11D1-B6D1-00A0C90F2744}")

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

Execute

IDTWizard

Koncepty

Přidávání průvodců do dialogových oken Přidat položku a Nový projekt pomocí souborů .Vsdir