Я не часто использую шаблоны T4; обычно, когда я это делаю, я редактирую шаблоны других проектов (в частности, SubSonic и T4MVC). всегда довольно неприятно (и, конечно, поэтому я не использую их чаще).
Это инструменты, о которых я знаю, и ни один из них не отвечает всем требованиям.
Когда я впервые попытался использовать это, я подумал, что Visual Studio 2010 потерпела крах. Оказывается, я не ждал достаточно долго (окно редактора появилось более двух минут). Назовите меня придирчивым, но одно это отталкивает меня от этого инструмента.
У меня есть модифицированный шаблон T4MVC, который работает. После установки редактора Tangible T4 шаблон не работает с несколькими ошибками. Если я затем удалю редактор Tangible T4, шаблон снова заработает. Так что, казалось бы, что-то в редакторе меняет поведение T4 в Visual Studio. Возможно, очевидно, это совершенно неприемлемо.
Есть ли другие редакторы T4, которые я пропустил? Кто-нибудь еще использует эти инструменты, сталкивается с такими же проблемами и успешно с ними работает?
Я также должен сказать, самая важная функция для меня - это просто различать код, выполняемый как часть шаблон и код / текст, который выводится. Все остальное - подливка.