Přizpůsobení textu transformace T4
Text šablony jsou funkce Visual Studio , umožňuje generování kódu programu nebo jiných textových souborů prostřednictvím procesu transformace.Pomocí Visual Studio SDK, můžete rozšířit výchozí šablona transformačního procesu přizpůsobení směrnice procesor šablony text nebo text šablony hostitele.
V tomto oddíle
Proces transformace textu šablony
Popisuje princip transformace textu a vysvětluje roli hostitele šablony a směrnice procesory.Vytvoření vlastní T4 Text šablony směrnice procesorů
Směrnice procesoru jako zabývá směrnic v šabloně, <#@template#>. spustí během kompilace šablony a můžete načíst sestavení a další prostředky.Můžete také vložit kód, který bude zatížení zdrojů za běhu.Definováním směrnice procesor může snížit složitost šablon.Transformace textu v rozšíření VS vyvolání
Pokud vytváříte Visual Studio přípony, například obsluhu událostí nebo příkazu nabídky, vaše rozšíření pomocí služby Templating Text převést libovolný text šablony.Předání parametru dat do šablony pomocí objektu Session a získat pomocí hodnoty v šabloně <#@parameter#> směrnice.Zpracování textu šablony pomocí vlastní hostitele
Jakmile spustí kód text šablony, hostitele poskytuje přístup k externí soubory a stavu aplikace.Například hostitele, který spouští transformace textu v Visual Studio může poskytnout přístup k aplikaci solution explorer.Také zobrazí chyby v okně chybové zprávy.Pokud chcete spustit v jiném kontextu transformace textu, můžete definovat vlastní hostitele, který poskytuje přístup k službám, které jsou v tomto kontextu k dispozici.Pokud vytváříte Visual Studio rozšíření, zvažte použití existující službu transformace textu namísto psaní vlastního hostitele.Další informace naleznete v tématu Transformace textu v rozšíření VS vyvolání.
Referenční dokumentace
Poskytuje syntaxi text šablony směrnic a řídicí bloky.