2015-02-12 96 views
1

我想在我的SSIS包的腳本組件中引用自定義類庫(C#)。圖書館有一個強大的名字。我通過gacutil將.dll部署到GAC。我是管理員,我真的嘗試了一切可以在www上找到的東西。如果我嘗試從任何本地文件夾引用,它確實工作正常。但是從GAC引用它根本行不通。在下面的屏幕截圖中,我簡單地去了我的腳本組件 - >參考文獻 - >添加引用。在這裏,我導航到「C:\ WINDOWS \集結號」:從GAC添加.dll到SSIS腳本組件不起作用

enter image description here

我的圖書館在那裏可以找到,但我不能添加任何東西。甚至沒有那些已經存在的文件。

我在做什麼錯?

順便說一句,我使用「微軟的Visual Studio 2008」

+0

將它們從GAC重新啓動後重新添加到GAC重新啓動。再試一次。這可能是一種痛苦。哦,並做一個完整的搜索你的硬盤驅動器,確保沒有一個版本的DLL掛在其他地方。 – DaImTo 2015-02-12 08:04:25

+0

@DaImTo你確定嗎?就像我之前提到的,我不能添加任何參考,不僅僅是自定義參考。 – 2015-02-12 08:11:18

回答

1

問題是引用.dll文件的從GAC可以是一個有點棘手與VS 2008這是我如何解決它。

我只是把我的DLL在任意的本地文件夾,並在我的腳本組件中引用它。我也通過gacutil.exe在gac中安裝了相同的庫。

現在我只是從上面提到的任意本地文件夾中刪除文件。發生了什麼事就是VS自動嘗試用gac來查找這個文件。所以它從gac自動引用。