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

Adding a .dll from GAC to SSIS script component doesn't work

我试图在我的 SSIS 包的脚本组件中引用自定义 class 库 (C#)。图书馆 的名字很响亮 。我通过 gacutil 将 .dll 部署到 GAC。我是管理员,我真的尝试了我在 www 上能找到的所有其他东西。如果我尝试从任何本地文件夹引用,它确实可以正常工作。但是从 GAC 引用它根本行不通。在下面的屏幕截图中,我只是转到我的脚本组件 -> References -> Add Reference。我在这里导航到 "C:\Windows\assembly":

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

我做错了什么?

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

问题是在 VS 2008 中从 GAC 引用 .dll 可能有点棘手。这就是我解决它的方法。

我只是将我的 dll 放在任意本地文件夹中,然后在我的脚本组件中引用它。我还通过 gacutil.exe

在 gac 中安装了完全相同的库

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