Какие существуют инструменты редактирования T4?

Я не часто использую шаблоны T4; обычно, когда я это делаю, я редактирую шаблоны других проектов (в частности, SubSonic и T4MVC). всегда довольно неприятно (и, конечно, поэтому я не использую их чаще).

Это инструменты, о которых я знаю, и ни один из них не отвечает всем требованиям.

  1. Clarius Visual T4 .

    • Не поддерживает Visual Studio 2010. В их блоге упоминается, что работа продолжается, но это было 2 месяцев назад, с тех пор не было обновлений. Их форум поддержки заполнен спамом и вопросами о том, когда будет поддерживаться VS2010.
      Большинство проектов, над которыми я работаю, находятся в Visual Studio 2010, а шаблоны, с которыми я работаю, требуют запуска на хосте Visual Studio (поскольку они получают доступ к информации о проекте через объектную модель автоматизации VS). Вот почему я ищу редактор, совместимый с VS2010.
  2. Tangible T4 Editor

    • Когда я впервые попытался использовать это, я подумал, что Visual Studio 2010 потерпела крах. Оказывается, я не ждал достаточно долго (окно редактора появилось более двух минут). Назовите меня придирчивым, но одно это отталкивает меня от этого инструмента.

    • У меня есть модифицированный шаблон T4MVC, который работает. После установки редактора Tangible T4 шаблон не работает с несколькими ошибками. Если я затем удалю редактор Tangible T4, шаблон снова заработает. Так что, казалось бы, что-то в редакторе меняет поведение T4 в Visual Studio. Возможно, очевидно, это совершенно неприемлемо.

Есть ли другие редакторы T4, которые я пропустил? Кто-нибудь еще использует эти инструменты, сталкивается с такими же проблемами и успешно с ними работает?

Я также должен сказать, самая важная функция для меня - это просто различать код, выполняемый как часть шаблон и код / ​​текст, который выводится. Все остальное - подливка.

9
задан Dariusz Woźniak 21 November 2013 в 10:36
поделиться