(Примечание: это относится к VS2013, а не к VS2010, но я надеюсь, что это работает для обоих)
Измените расширение вашего файла шаблона!
Ваши файлы шаблона не нужныиметь расширение .tt (им просто нужно, чтобы пользовательский инструмент был «TextTemplatingFilePreprocessor» или «TextTemplatingFileGenerator»), так что вы можете изменить это расширение на то, что наиболее подходит.
Я шаблонизирую некоторый JavaScriptна данный момент у меня есть несколько шаблонов T4 с расширениями .js.
Подсветка прекрасно работает для битов js, но, очевидно, выглядит немного глупо для битов C # и объявлений вверху (красные заглушки)везде).Я могу жить с этим!