Какие инструменты редактирования T4 существуют? - PullRequest
9 голосов
/ 23 октября 2010

Я не часто использую шаблоны 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 потерпел крах.Оказывается, я не ждал достаточно долго (для отображения окна редактора потребовалось более 2 минут).Назовите меня разборчивым, но это само по себе лишает меня этого инструмента.

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

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

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

Ответы [ 2 ]

7 голосов
/ 22 декабря 2010

DevArt выпустила дополнение для редактора T4 для Visual Studio . Это бесплатно и работает хорошо. Однако у них пока нет версии для Visual Studio 2012.

Я также сталкивался с плагином ReSharper для редактирования файлов T4 , но я не использовал его и не могу комментировать, насколько хорошо он работает (или нет).

0 голосов
/ 23 октября 2010

Проверьте T4 Toolbox .

...