我有一个问题,我只需要将一个值从模板文件传递到另一个(T4),例如我需要将Controllername从Controller.cs.t4传递给list.cs.t4(MVC 5.1),或者如果有把控制器名称输入list.cs.t4
由于
答案 0 :(得分:1)
分享一个静态类助手? ,重新考虑你的设计更“无国籍”?
要分享“运行代码”,请查看此答案"Can I execute code from another file in a T4 .tt template for code generation?"
如果您想与常规C#项目共享代码,那是可能的,但您需要将共享代码构建到您可以引用的程序集中。不能只使用<#@ include#>指令直接引入.cs文件,因为指令不嵌套在控件或类功能块中。 '引自上述答案'