我设置了一些引用其他共享 T4 的 T4 模板。一个 T4 像这样引用另一个:
<#@ 包含文件="%MTF%\DAL\Models\DALContextGenerator.tt"#>
这很好用,除了必须在操作系统级别将 MTF 定义为环境变量——我想在解决方案本身的某个地方定义它——或者如果我必须在解决方案中的每个项目中定义它。我已经尝试编辑 CSPROJ 文件并在 下添加一个条目,但 T4 引擎似乎没有选择它。我还尝试创建一个 C++ 属性表并将其作为宏添加到那里,但 T4 引擎(从 C# 项目内部)也看不到它。
提前感谢您的任何提示,
射线