Quais ferramentas de edição T4 existem?
-
25-09-2019 - |
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.
-
- 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.
- 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 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.
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
Confira o Caixa de ferramentas T4.