我正在尝试编写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?
答案 0 :(得分:1)
您是否尝试将.dll
放在程序集名称的末尾?
<#@ assembly name="SubSonic.Core.dll" #>
(确保SubSonic.Core.dll位于同一目录中。)
T4 Assembly指令中有一篇文章可以帮助您:
http://www.olegsych.com/2008/02/t4-assembly-directive/