1

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

在此处输入图像描述

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

我究竟做错了什么?

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

4

1 回答 1

1

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

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

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

于 2015-02-12T10:51:10.333 回答