BT

Início Notícias Saídas Múltiplas Utilizando Templates T4

Saídas Múltiplas Utilizando Templates T4

Favoritos

A tecnologia T4 funciona como um gerador de código embutido do Visual Studio. Embora fundamental para muitos frameworks, construídos em .NET, é extremamente sub-desenvolvida. Mesmo as coisas mais simples como reutilização inteligente de templates ou emitir vários arquivos, o que é observado à primeira vista. No entanto, os desenvolvedores estão encontrando maneiras de melhorá-lo progressivamente. Damien Guard, desenvolvedor de sistemas, construiu uma extensão para resolver a limitação da saída múltipla.

A classe gerenciadora do Damien Guard assume o controle da compilação de saída, para que esta possa ser dividida em vários arquivos. Implementada como um arquivo de template, é de fácil compreensão e ainda muito inteligente. Ela da suporte a coisas úteis, como cabeçalhos e rodapés comuns que são aplicados a todos os arquivos do conjunto.

Damien publicou recentemente uma versão melhorada de sua classe de controle. A mudança mais importante é a melhoria no suporte ao controle de origem. A extensão agora irá verificar se os arquivos foram alterados antes de escrevê-los no o disco. Se um arquivo foi alterado, ele será automaticamente salvo. Há também algumas melhorias internas para reduzir os conflitos com outros plugins que podem estar procurando por modificações nos arquivos.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Seu cadastro no InfoQ está atualizado? Poderia rever suas informações?

Nota: se você alterar seu email, receberá uma mensagem de confirmação

Nome da empresa:
Cargo/papel na empresa:
Tamanho da empresa:
País:
Estado:
Você vai receber um email para validação do novo endereço. Esta janela pop-up fechará em instantes.