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>
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:
|
-h |
Poskytuje nápovědu. |
Příbuzná témata
Úloha |
Téma |
---|---|
Generovat soubory Visual Studio roztoku. |
|
Směrnice procesorů transformace zdrojů dat zápisu. |
|
Zápis textu templating hostitele, který umožňuje vyvolat text šablony z vlastní aplikace. |