我將不勝感激在從我的SSIS腳本任務中引用DLL的任何幫助。我在Visual Studio 2010中創建了DLL,並在Business Inteligence Development Studio 2008中創建了SSIS包。我在WinXP上運行。 DLL編譯成功,可以在Windows窗體應用程序中使用。以下是我在GAC中註冊DLL的步驟,但仍在SSIS腳本任務上發出警告,說明DLL不可見,因此無用。如何在腳本任務中引用自定義.NET 4.0 DLL?
- 在DLL項目發佈文件夾中創建密鑰對(sn -k)。
- 通過右鍵單擊DLL項目(在Visual Studio上)>選擇屬性>簽名選項卡簽署該DLL。
- 添加了密鑰對。
- 構建項目。
- 執行的Gacutil.exe(GACUTIL -i)
下面是我引用(http://beyondrelational.com/blogs/niteshrai/archive/2010/04/13/referencing-an-assembly-inside -ssis-script-task.aspx)
我還讀到BIDS 2008中的SSIS與.NET Framework 4.0(Visual Studio 2010)不兼容。他們是否有這個事實?
謝謝Siva!你的回答幫助我解決了我的問題。 – victor