Ich schrieb eine sauber reverse-Engineering-Implementierung einer T4-Engine für die MonoDevelop-IDE. Es ist Open-Source, lizenziert unter der permissiven MIT/X11-Lizenz, so dass Sie die Engine in Ihre App einbetten oder neu verteilen können. Es gibt auch eine Implementierung des Befehlszeilentools TextTransform.exe und einiger APIs im Namespace Mono.TextTemplating, um das Hosten der Engine zu unterstützen.
Das einzige wirkliche fehlende Feature sind jetzt benutzerdefinierte Richtlinie Prozessoren - aber Patches hierfür ist willkommen :-)
Sie können den Code aus monodevelop/main/src/Add-In/TextTemplating in Mono SVN bekommen.
1 - sehr cool. – BuddyJoe