Pergunta

Eu não uso modelos T4 com frequência; Geralmente, quando faço isso, é editar os de outros projetos (especificamente subsônico & T4MVC). A experiência é sempre bastante desagradável (e certamente é por isso que não as uso com mais frequência).

Essas são as ferramentas que conheço, e nenhuma delas se encaixa bastante na conta.

  1. Clarius Visual T4.

    • Não suporta o Visual Studio 2010. Seu blog menciona o trabalho em andamento, mas isso foi há 2 meses sem atualizações desde então. Seu fórum de suporte é preenchido com spam e perguntas sobre quando o VS2010 será suportado.
      A maioria dos projetos em que trabalho está no Visual Studio 2010, e os modelos com quem lido exigem ser executados no host do Visual Studio (à medida que acessa as informações do projeto através do modelo de objeto de automação da VS). É por isso que estou procurando um editor compatível com o VS2010.
  2. Editor tangível T4

    • A primeira vez que tentei usar isso, pensei que o Visual Studio 2010 havia travado. Acontece que não esperei o suficiente (levou mais de 2 minutos para a janela do editor aparecer). Me chame de exigente, mas isso sozinho me afasta dessa ferramenta.

    • Eu tenho um modelo T4MVC modificado que funciona. Depois de instalar o editor T4 da Tangible, o modelo falha com vários erros. Se eu desinstalar o editor T4 do Tangible, o modelo funciona novamente. Portanto, parece que algo sobre o editor altera o comportamento do T4 no Visual Studio. Talvez obviamente, isso é totalmente inaceitável.

Existem outros editores do T4 que eu perdi? Alguém mais usa essas ferramentas, encontra esses mesmos problemas e trabalha com sucesso com elas?

Eu também deveria dizer, o característica mais importante Para mim, é simplesmente distinguir entre o código que é executado como parte do modelo e código/texto que recebe saída. Tudo o resto é molho.

Foi útil?

Solução

Devart lançou um editor T4 Adicionar para o Visual Studio. É gratuito e funciona bem. No entanto, eles ainda não parecem ter uma versão para o Visual Studio 2012.

Eu também encontrei Um plug -in RESHARPER para editar arquivos T4, mas não o usei e não posso comentar sobre como funciona bem (ou não).

Outras dicas

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