0

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

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

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

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

4

1 回答 1

0

如果您没有显式导入它(在 .tt 文件的顶部),T4 引擎就不会知道您的命名空间

<#@ import namespace="Web.Model" #>
于 2013-12-21T22:01:31.593 回答