我使用codemith相当新。我已经在这里和那里做过几次编辑,但是现在我必须对我们的模板进行相当大的修改
我的问题是,我正在尝试将程序集添加到新模板中,特别是Oracle.DataAccess.Client。下面是我在CST文件中添加它的方法,但我仍然无法解决程序集错误。
<%@ Assembly Name="Oracle.DataAccess.Client" %>
<%@ Import Namespace="Oracle.DataAccess.Client" %>
答案 0 :(得分:2)
要解决大会,请参阅此documentation。它详细说明了必须定位组件的位置和/或如何指定从哪里加载组件。
答案 1 :(得分:1)
该行应该如下所示
<%@ Assembly Name="HtmlAgilityPack" path="G:\myproject\bin\Debug" %>
我发现有时您必须重新启动Generator以获取参考。 有时只需重新制作模板即可。 我没有一个很好的答案为什么。
你也可以在这里粘贴DLL
C:\Program Files (x86)\CodeSmith\v7.1\bin
但是如果您正在使用正在开发的DLL,则这是有问题的,因为您必须继续复制文件。
注意,这是在v7上,问题是参考v6。 我一直在使用CS多年,我不认为这个问题是版本特定的,所以我发布这个问题而不是创建另一个问题。 请注意我,而不是向我投票,我将创建一个新问题。它的六,在我看来并不重要。