【问题标题】:Pass Value From T4 Template To Another将值从 T4 模板传递给另一个模板
【发布时间】: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


    【解决方案1】:

    共享一个静态类 Helper ? ,重新考虑您的设计,使其更加“无状态”?

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      相关资源
      最近更新 更多