从 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自动引用了。
我试图在我的 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自动引用了。