【问题标题】:T4 Template for Mvc using Reflections使用反射的 Mvc 的 T4 模板
【发布时间】:2013-12-22 06:01:31
【问题描述】:

嘿,我是为 MVC 4 创建 T4 模板的新手。我被这部分代码卡住了。 我有一个自定义类,我想获取不同类的属性。例如:

类名是 WOM 我要检索的属性来自另一个名为 WOM_JSON 的类。 两者都属于同一个命名空间和同一个项目。我还添加了项目的程序集参考。但是当我使用

 <# Type e = Type.GetType("Web.Model.WOM");#>
 <#=e.Name#>

我得到空引用异常。当我尝试使用此模板生成代码时。有什么我想念的吗?有人请帮忙。

【问题讨论】:

    标签: .net asp.net-mvc-4 t4 system.reflection t4-toolbox


    【解决方案1】:

    如果您不显式导入命名空间(在 .tt 文件的顶部),T4 引擎将无法识别您的命名空间

    <#@ import namespace="Web.Model" #>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      • 2020-11-21
      • 2010-11-03
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多