从GAC添加.dll到SSIS脚本组件不起作用

时间:2015-02-12 07:58:07

标签: ssis gac class-library gacutil script-component

我试图在我的SSIS包的脚本组件中引用自定义类库(C#)。库具有强名称。我通过gacutil 将.dll部署到 GAC。我是管理员,我真的尝试了我在www上找到的所有其他内容。如果我尝试从任何本地文件夹引用它确实工作正常。但是从GAC引用它确实不起作用。在下面的屏幕截图中,我只是转到我的脚本组件 - > 参考文献 - > 添加参考。在这里,我导航到" C:\ Windows \ assembly":

enter image description here

我的图书馆可以在那里找到,但我无法添加任何内容。甚至没有已经存在的文件。

我做错了什么?

顺便说一下,我正在使用" Microsoft Visual Studio 2008"

1 个答案:

答案 0 :(得分:1)

问题在于,使用VS 2008引用.dll来自GAC可能有点棘手。这就是我解决它的方法。

我只是将我的dll放在任意本地文件夹中,并在我的脚本组件中引用它。我还通过gacutil.exe在gac中安装了相同的库

现在我只是从上面提到的任意本地文件夹中删除了该文件。发生的事情是VS自动尝试在gac中找到这个文件。所以它是从gac自动引用的。