【发布时间】:2014-04-23 16:41:35
【问题描述】:
我有一个问题,我只需要将值从模板文件传递到另一个 (T4),例如我需要将控制器名称从 Controller.cs.t4 传递到 list.cs.t4 (MVC 5.1),或者如果可以将控制器名称放入 list.cs.t4
谢谢
【问题讨论】:
标签: c# t4 asp.net-mvc-5.1
我有一个问题,我只需要将值从模板文件传递到另一个 (T4),例如我需要将控制器名称从 Controller.cs.t4 传递到 list.cs.t4 (MVC 5.1),或者如果可以将控制器名称放入 list.cs.t4
谢谢
【问题讨论】:
标签: c# t4 asp.net-mvc-5.1
共享一个静态类 Helper ? ,重新考虑您的设计,使其更加“无状态”?
要分享“运行代码”,请查看此答案"Can I execute code from another file in a T4 .tt template for code generation?"
如果您想与常规 C# 项目共享代码,这是可能的,但您需要将共享代码构建到您可以引用的程序集中。不可能只使用 指令直接拉入 .cs 文件,因为指令不会嵌套在控件或类功能块中。 '引用自上述答案'
【讨论】: