Aracılığıyla paylaş


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.