Codesmith 6.x无法解析程序集

时间:2012-02-17 16:00:05

标签: codesmith

我使用codemith相当新。我已经在这里和那里做过几次编辑,但是现在我必须对我们的模板进行相当大的修改

我的问题是,我正在尝试将程序集添加到新模板中,特别是Oracle.DataAccess.Client。下面是我在CST文件中添加它的方法,但我仍然无法解决程序集错误。

<%@ Assembly Name="Oracle.DataAccess.Client" %>
<%@ Import Namespace="Oracle.DataAccess.Client" %>

2 个答案:

答案 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多年,我不认为这个问题是版本特定的,所以我发布这个问题而不是创建另一个问题。 请注意我,而不是向我投票,我将创建一个新问题。它的六,在我看来并不重要。