将值从T4模板传递给另一个

时间:2014-04-22 12:32:46

标签: c# t4 asp.net-mvc-5.1

我有一个问题,我只需要将一个值从模板文件传递到另一个(T4),例如我需要将Controllername从Controller.cs.t4传递给list.cs.t4(MVC 5.1),或者如果有把控制器名称输入list.cs.t4

由于

1 个答案:

答案 0 :(得分:1)

分享一个静态类助手? ,重新考虑你的设计更“无国籍”?

要分享“运行代码”,请查看此答案"Can I execute code from another file in a T4 .tt template for code generation?"

  

如果您想与常规C#项目共享代码,那是可能的,但您需要将共享代码构建到您可以引用的程序集中。不能只使用<#@ include#>指令直接引入.cs文件,因为指令不嵌套在控件或类功能块中。   '引自上述答案'