Aracılığıyla paylaş


TextTransform yardımcı programı ile dosya oluşturuluyor

TextTransform.exe metin şablon dönüştürmek için kullanabileceğiniz bir komut satırı aracıdır.TextTransform.exe aradığınızda, bağımsız değişken olarak bir metin şablon dosyasının adını belirtin.TextTransform.exe metin dönüştürme motoru çağırır ve metin şablonu işler.TextTransform.exe, genellikle komut dosyalarından denir.Visual Studio veya oluşturma işlemi metin dönüşümü gerçekleştirmek için ancak, bunu genellikle gerekli değildir.

[!NOT]

Metin dönüştürme oluşturma işleminin bir parçası olarak gerçekleştirmek istiyorsanız, MSBuild metin dönüştürme görevi kullanmayı göz önünde bulundurun.Daha fazla bilgi için bkz. Oluşturma işlemi, kod oluşturma.Hangi makinede de Visual Studio , ayrıca, bir uygulama yazabilirsiniz yüklenir veya Visual Studio metin şablonları dönüştürebilirsiniz uzantısı.Daha fazla bilgi için bkz. Metin şablonları, özel ana bilgisayar kullanarak işleme.

TextTransform.exe aşağıdaki dizinde bulunur:

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

TextTransform [<options>] <templateName>

Parametreler

Bağımsız Değişken

Description

templateName

Dönüştürmek istediğiniz şablon dosyasının adını tanımlar.

Seçenek

Description

-out <filename>

Dönüşümün çıktısı yazıldığı dosya.

-r <assembly>

Derleme ve çalışan metin şablonu kullanılan bir derleme.

-u <namespace>

Şablon derlemek için kullanılan ad.

-I <includedirectory>

Belirtilen metni şablonun içerdiği metni şablonları içeren bir dizin.

-P <referencepath>

Metin şablon içinde belirtilen derleme veya kullanarak aramak için bir dizin -r seçeneği.

Örneğin, Visual Studio API'sı için kullanılan birleştirmeleri eklemek için kullanın.

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

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

Adını, tam tür adı ve metin şablon içinde özel yönergeleri işlemek için kullanılan bir yönerge işlemci derleme.

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

Uyarı notuUyarı
Her zaman yazın '!' isteğe bağlı işlemci ve yönergenin adları bile atlarsanız, işaretler.Örne?in: -a !!param!value

Yönergenin bir işlemci için bir parametre değeri belirtin.Yalnızca parametre adını ve değerini belirtirseniz, tüm yönergesi işlemci parametresi kullanılabilir.Bir yönergenin işlemci belirtirseniz, yalnızca belirtilen işlemcinin kullanabileceği bir parametredir.Yönerge adı belirtirseniz, yalnızca belirtilen yönerge işlenirken parametresi kullanılabilir.

Parametre değerlerini yönergesi işlemci ya da metin şablonu erişmek için ResolveParameterValue.Bir metin şablon dahil hostspecific şablon yönergesinde ve ileti üzerinde harekete geçirmek this.Host.Örne?in:

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

-h

Yardım sağlar.

İlgili Konular

Görev

Konu

Dosyaları üretmek bir Visual Studio çözüm.

T4 metin şablonları kullanarak tasarım zamanı kod oluşturma

Kendi veri kaynakları dönüştürmek için yönergenin işlemciler yazın.

T4 metin dönüştürme özelleştirme

Kendi uygulamasından metin şablonları çağırmak izin veren bir metin templating ana bilgisayar yaz.

Metin şablonları, özel ana bilgisayar kullanarak işleme