CodeSmith:如何引用程序集

CodeSmith:如何引用程序集,codesmith,Codesmith,使用代码smith,我试图引用作为输出生成的程序集 其思想是在构建步骤中创建部件, 然后在以后的构建步骤中引用此程序集,以便从程序集中的方法进一步生成和输出 看来他们在这方面的帮助有点不足。它的意思是能够对希望引用的程序集进行GAC,然后在程序集指令中使用它 但是在执行过程中,我不断得到错误代码Smith0001:无法解析程序集 关于我在哪里或如何看待这个错误,有什么想法吗 谢谢在这方面有点缺少谁的帮助?我希望这件事得到处理和解决。您的汇编指令是什么样子的?是否对在上一步中编译的程序集使用Pat

使用代码smith,我试图引用作为输出生成的程序集

其思想是在构建步骤中创建部件, 然后在以后的构建步骤中引用此程序集,以便从程序集中的方法进一步生成和输出

看来他们在这方面的帮助有点不足。它的意思是能够对希望引用的程序集进行GAC,然后在程序集指令中使用它

但是在执行过程中,我不断得到
错误代码Smith0001:无法解析程序集

关于我在哪里或如何看待这个错误,有什么想法吗


谢谢

在这方面有点缺少谁的帮助?我希望这件事得到处理和解决。您的汇编指令是什么样子的?是否对在上一步中编译的程序集使用Path=“..\Common”属性

有关更多信息,请参阅本文档:

谢谢
-Blake Niemyjski

dll与模板位于同一文件夹中,是一个2.0项目。最终它将是一个4.0项目,我已经看到了“非官方”指南,可以让它与4.0程序集一起工作。谢谢你的帮助。我做到了,当我正确设置了4.0之后,一切都神奇地就位了。@BlakeNiemyjski,装配必须在GAC中吗?@smartcaveman,不,装配不必在GAC中。您可以通过路径属性指定它,或将程序集放置在CodeSmith生成器程序文件(bin\schemaproviders\addins)文件夹中。更多信息请参见此:@Shiv几年前我们放弃了论坛,原因之一是我们将所有内容都移动到了云端,论坛软件非常陈旧,在azure或现代浏览器中无法正常工作。请将任何问题重定向到堆栈溢出或通过电子邮件(首选)。