The more
I play around with
T4 templates in Visual Studio, the more I like them
('like' as an: they help me to solve problems, but I do not love them).
But yes, they are kind of awkward, like classic ASP programming the other day...
and Microsoft doesn't help us a lot in not providing any explicit VS
development experience for T4. There is no syntax coloring/highlighting, no
intellisense - nothing. Just a plain text view - this makes Visual Studio equal
to... well, Notepad :)
This is the reason why there are some commercially available T4 editors. The one
I am using since a few months is
tangible's T4 Editor.
These guys over at
tangible are quite bright and - even more important - quite
community-oriented guys. They have a super-fast response time when you have
questions, problems, bug reports.
This is basically why I chose them. I like the editor and it makes my T4 life
much easier, and they help me immediately when something doesn't work.