Pergunta

Eu preciso criar alguns arquivos usando Visual Studio T4 (templates). Qual é a melhor maneira de importar algumas definições de configuração em vários arquivos .tt e tê-lo acessível na parte de código de templates.

Foi útil?

Solução

A maneira mais simples de configuração de loja é, colocando-o como código em um arquivo .tt compartilhada, que você pode incluir a partir de vários modelos (ou seja, se você precisar de uma seqüência de conexão, torná-lo uma constante em um bloco característica de classe). No entanto, se isso não é uma opção e que você precisa para as configurações de acesso no arquivo .config, eu concordo com a sugestão de John.

Outras dicas

Bem, veja de Oleg Sych blogue - ele é o autor de T4 Toolbox, e ele mostra como você lata de saída para vários arquivos. Não tenho certeza se o T4Toolbox também inclui suporte para configuração - vale uma olhada

Seu blog é grande -. E tem um monte de coisas T4 nele

Marc

Eu faria isso da mesma forma que para qualquer peça normal do código. Usando AppSettings, ou uma seção de configuração personalizada. Se você fazê-lo muito, você deve criar um Directiva personalizado Processor . Este poderia emitir uma propriedade de lhe conceder acesso à configuração personalizada.

Eu não sei muita coisa sobre T4, mas parece que enquanto ouve Scott a entrevista de Hanselman com Kathleen Dollard que ela disse que o suporte nativo Visual Studio T4 não permite que vários arquivos. Se bem me lembro dela mencionar um arnês externo para trabalhar com T4 permitindo que ele embora, e eu sei que eles mencionado Clarius T4 Visual .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top