我有一個SSIS包,它使用腳本任務來填充數據表與來自各種不同文件類型(包括Excel)的數據。SSIS腳本任務無法找到程序集引用
我正在使用NPOI從Excel中讀取數據,並將NPOI.dll文件放在與SSIS包相同的文件夾中,並將其作爲腳本任務中的參考。我是一個Noob,當談到NPOI時,我現在只是修修補補,但即使如此,我仍然陷入了第一個障礙!
我的腳本包含下面的代碼(這是我從this SA answer複製):
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
HSSFWorkbook wb;
using (FileStream file = new FileStream(FilePath, FileMode.Open, FileAccess.Read))
{
wb = new HSSFWorkbook(file);
}
但失敗,出現以下錯誤信息:Could not load file or assembly 'NPOI, Version=2.1.1.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1' or one of its dependencies. The system cannot find the file specified
但是當我進入腳本任務,參考是那裏和那裏沒有錯誤。
如果我註釋掉,除了第一行的一切,我聲明瞭一個名爲HSSFWorkBook
它wb
運行正常。
我添加了引用不正確或添加引用到一個SSIS腳本任務是非常困難的嗎?
一如既往的任何幫助,非常感謝。
在引用的屬性中將「Copy Local」設置爲true? – stuartd
是「複製本地」設置爲true –