【问题标题】:Creating T4 template file referring SubSonic创建引用 SubSonic 的 T4 模板文件
【发布时间】:2010-08-02 06:30:05
【问题描述】:

我正在尝试编写 T4 模板来为 SubSonic 3(实现 IActiveRecord)创建的类创建包装类。但是当我编译我的模板时,我得到了以下错误:

Compiling transformation: Metadata file 'SubSonic.Core' could not be found

我将 SubSonic.Core 包含在我的设置文件中。 <#@ assembly name="SubSonic.Core" #> 然后导入 <#@ import namespace="SubSonic.Schema"#><#@ import namespace="SubSonic"#> 等命名空间

我做错了什么?我需要将 SubSonic.Core.dll 放入 GAC 吗?

【问题讨论】:

    标签: subsonic3 t4


    【解决方案1】:

    您是否尝试将.dll 放在程序集名称的末尾?

    <#@ assembly name="SubSonic.Core.dll" #>
    

    (确保 SubSonic.Core.dll 在同一目录中)。

    有一篇关于 T4 汇编指令的文章可能对您有所帮助:

    http://www.olegsych.com/2008/02/t4-assembly-directive/
    

    【讨论】:

    • 谢谢@kragen 我也从同一页发现了它:D Oleg 太棒了!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多