T4 Çıkış Yönergesi
Visual Studio metin şablonlarında output
yönergesi, dönüştürülen dosyanın dosya adı uzantısını ve kodlamasını tanımlamak için kullanılır.
Örneğin, Visual Studio projeniz aşağıdaki yönergeyi içeren MyTemplate.tt adlı bir şablon dosyası içeriyorsa:
<#@output extension=".cs"#>
ardından Visual Studio MyTemplate.cs adlı bir dosya oluşturur
Yönerge output
bir çalışma zamanı (önceden işlenmiş) metin şablonunda gerekli değildir. Bunun yerine, uygulamanız çağrısı TextTransform()
yaparak oluşturulan dizeyi alır. Daha fazla bilgi için bkz . T4 Metin Şablonları ile Çalışma Zamanı Metin Oluşturma.
Çıkış Yönergesini Kullanma
<#@ output extension=".fileNameExtension" [encoding="encoding"] #>
Her metin şablonunda birden output
fazla yönerge olmamalıdır.
extension özniteliği
Oluşturulan metin çıktı dosyasının dosya adı uzantısını belirtir.
Varsayılan değer .cs'dir
Örnekler: <#@ output extension=".txt" #>
<#@ output extension=".htm" #>
<#@ output extension=".cs" #>
<#@ output extension=".vb" #>
Kabul Edilebilir Değerler: Geçerli herhangi bir dosya adı uzantısı.
kodlama özniteliği
Çıkış dosyası oluşturulduğunda kullanılacak kodlamayı belirtir. Örneğin:
<#@ output encoding="utf-8"#>
Varsayılan değer, metin şablonu dosyası tarafından kullanılan kodlamadır.
Kabul Edilebilir Değerler: us-ascii
utf-16BE
utf-16
utf-8
utf-7
utf-32
0
(Sistem varsayılanı)
Genel olarak, tarafından System.Text.Encoding.GetEncodingsdöndürülen kodlamalardan herhangi birinin WebName dizesini veya CodePage numarasını kullanabilirsiniz.