【发布时间】:2017-02-03 21:49:59
【问题描述】:
我对模板引擎的初始要求之一是我能够将“原始”模板文件(在 .tt 文件的情况下)保留在库执行/转换它们的“外部”,以允许如有必要,开发人员使用所述库对模板进行小幅调整,具体取决于他们需要生成的内容的要求。
该库是用 C# 编写的,到目前为止,我能够让它们工作的唯一方法是使用 Visual Studio 为每个模板自动生成的默认“预编译”C# 类。我已经使用“TextTransform.exe”应用程序将 .tt 文件直接转换为其预期输出取得了一些成功,但与更原生的代码方法相比,这似乎很粗糙。
那么我的要求是合理的,还是我完全选择了错误的模板引擎来满足我的需求?非常感谢任何帮助。
【问题讨论】:
标签: c# visual-studio templates t4