你能从.NET应用程序中处理T4模板吗?

Bud*_*Joe 5 .net t4 vsx

你能从.NET应用程序中处理T4模板吗?该代码可以调用吗?包含在项目中?许可?

更新:所以看起来你必须以某种方式使用VS.

Mik*_*son 4

我为 MonoDevelop IDE 编写了一个完全逆向工程的 T4 引擎实现。它是开源的,根据宽松的 MIT/X11 许可证获得许可,因此您可以自由地将引擎嵌入到您的应用程序中或重新分发它。还有 TextTransform.exe 命令行工具的实现,以及 Mono.TextTemplate 命名空间中的一些 API,以帮助托管引擎。

目前唯一真正缺少的功能是自定义指令处理器 - 但欢迎为此提供补丁:-)

您可以从 Mono SVN 中的 monodevelop/main/src/addins/TextTemplate 获取代码。