Sdílet prostřednictvím


Generování souborů pomocí nástroje TextTransform

TextTransform.exe je nástroj příkazového řádku, můžete transformovat text šablony.Při volání TextTransform.exe se jako argument zadat název textového souboru šablony.TextTransform.exe volá modul transformace textu a zpracuje text šablony.TextTransform.exe se obvykle nazývá ze skriptů.Však není obvykle nutné, protože transformace textu můžete provést v aplikaci Visual Studio nebo v procesu vytváření.

[!POZNÁMKA]

Pokud chcete provést transformaci text jako součást procesu sestavení, zvažte použití Úloha MSBuild transformace textu.Další informace naleznete v tématu Vytvoření kódu v procesu sestavení.V počítači, na kterém Visual Studio je nainstalován napsat aplikaci, nebo Visual Studio rozšíření, které můžete transformovat text šablony.Další informace naleznete v tématu Zpracování textových šablon pomocí vlastního hostitele.

TextTransform.exe je umístěna v následujícím adresáři:

\Program Files\Common Files\Microsoft Shared\TextTemplating\11.0

TextTransform [<options>] <templateName>

Parametry

Argument

Description

templateName

Určuje název souboru šablony, kterou chcete transformovat.

Možnost

Description

-out <filename>

Soubor, do kterého je zapsán výstup transformace.

-r <assembly>

Sestavení pro kompilaci a spouštění text šablony.

-u <namespace>

Obor názvů, který se používá pro kompilaci šablony.

-I <includedirectory>

Adresář, který obsahuje text šablony v šabloně zadaný text.

-P <referencepath>

Adresář pro sestavení určené v šabloně text nebo pomocí vyhledávání -r možnost.

Například chcete-li zahrnout sestavení pro Visual Studio API použijte

-P "% VSSHELLFOLDER%\Common7\IDE\PublicAssemblies

-dp <processorName>! <className>! <assemblyName|codeBase>

Název, zadejte úplný název a sestavení směrnice procesor, který lze zpracovat vlastní direktivy text šablony.

-a [processorName]![directiveName]! <parameterName>! <parameterValue>

Poznámka k upozorněníUpozornění

Zadejte vždy "!" značky, pokud vynecháte směrnice názvy a volitelné procesoru.Příklad:

-a !!param!value

Zadejte hodnotu parametru směrnice procesoru.Pokud zadáte pouze název parametru a hodnotu, bude k dispozici pro všechny procesory směrnice parametr.Pokud zadáte směrnice procesoru, parametr je k dispozici pouze zadané procesoru.Pokud zadáte název směrnice, parametr je k dispozici pouze při zpracování zadané směrnice.

Hodnoty parametru přístup ze směrnice procesoru nebo text šablony, ResolveParameterValue.V šabloně text obsahovat hostspecific v šabloně směrnice a vyvolat zprávy na this.Host.Příklad:

<#@template language="c#" hostspecific="true"#>
[<#= this.Host.ResolveParameterValue("", "", "parameterName") #>]

-h

Poskytuje nápovědu.

Příbuzná témata

Úloha

Téma

Generovat soubory Visual Studio roztoku.

Vytvoření kódu v době návrhu pomocí textových šablon T4

Směrnice procesorů transformace zdrojů dat zápisu.

Přizpůsobení transformace textu T4

Zápis textu templating hostitele, který umožňuje vyvolat text šablony z vlastní aplikace.

Zpracování textových šablon pomocí vlastního hostitele