T4 Diretiva de saída
Em Visual Studio modelos de texto, o output diretiva é usada para definir a extensão de nome de arquivo e a codificação do arquivo transformado.
Por exemplo, se sua Visual Studio projeto inclui um arquivo de modelo chamado MyTemplate.tt que contém a seguinte diretiva:
<#@output extension=".cs"#>
em seguida, Visual Studio irá gerar um arquivo chamado. MyTemplate.cs
O output diretiva não é necessário em um modelo de texto (pré-processado) de tempo de execução. Em vez disso, o seu aplicativo obtém a seqüência de caracteres gerada chamando TextTransform(). Para obter mais informações, consulte Geração de texto de tempo de execução usando os modelos de texto T4.
Usando a diretiva de saída
<#@ output extension=".fileNameExtension" [encoding="encoding"] #>
Deve haver no máximo um output diretiva em cada modelo de texto.
Atributo extension
Especifica a extensão de nome de arquivo do arquivo de saída de texto gerado.
O valor padrão é**.cs**
Exemplos:
<#@ output extension=".txt" #><#@ output extension=".htm" #>
<#@ output extension=".cs" #>
<#@ output extension=".vb" #>
Valores aceitáveis:
Qualquer extensão de nome de arquivo válido.
Atributo encoding
Especifica a codificação a ser usado quando o arquivo de saída é gerado. Por exemplo:
<#@ output encoding="utf-8"#>
O valor padrão é a codificação usada pelo arquivo de modelo de texto.
Valores aceitáveis:
us-asciiutf-16BE
utf-16
utf-8
utf-7
utf-32
0(Padrão do sistema)
Em geral, você pode usar a seqüência de caracteres nomedaweb ou o número de página de código de qualquer uma das codificações retornadas por EncodingGetEncoding().
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Março de 2011 |
Dividir o tópico do pai. |
Aprimoramento de informações. |