Sdílet prostřednictvím


Šablony s více IWizard implementace

Visual StudioPodpora řetězení, které umožňuje vytvořit jedinou šablonu mít více IWizard implementace. Tyto implementace jsou volány postupně, takže můžete vytvořit šablony, které mají flexibilní funkce.

Podrobnosti o implementaci

Vyvolání průvodce Microsoft implementována VsTemplate zpracovat čtením jeho .vstemplate soubor šablony. VsTemplate můžete seznam jedné nebo více sestavení, které mají IWizard provádění bude volána účastnit zpracování šablony. Využít řetězení všech průvodců musí být uvedeny v souboru XML šablony v pořadí, ve kterém by měla být volána.

Objekt Dictionary může fungovat jako seznam parametrů náhradní povolení předávání parametrů šablony IWizard provádění a také umožňující IWizard provádění předání parametrů do jiného. Odkaz na slovník, který je předán do RunStarted lze uložit IWizard. Všechny změny provedené příkazem IWizard v oznámení zpětná volání jsou trvalé.

Nahrazení parametrů (například $MyVariable) jsou v oboru globální a přístupná z libovolného IWizard. Zkontrolujte jednoznačně pojmenovat všechny náhradní proměnné, které chcete ostatní IWizards omylem použít nebo změnit. Doporučujeme dokumentu náhradní parametry pro průvodce, aby ostatní uživatelé věděli, co používají.

IWizardobsahuje booleovská vlastnost pojmenovanou ShouldAddItem. Tato vlastnost upozorní průvodce, zda uvedené soubory měli přidat. Pokud ShouldAddItem je nastavena na false, pak žádná průvodců, které podle pokynů průvodce aktuální načte položky.

Viz také

Úkoly

Postupy: Nahrazení parametrů v šabloně

Postupy: Použití Průvodců se šablonami projektů