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 Generování 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í textu šablony pomocí vlastní 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.

Generování kódu návrhu pomocí šablon Text T4

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

Přizpůsobení textu transformace T4

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

Zpracování textu šablony pomocí vlastní hostitele