我有一個我在SSIS包中引用的DLL。我強烈地將它命名並加入了GAC。在我的開發機器上一切正常。現在我正在嘗試部署該軟件包。因此,在服務器上,我使用我創建的Windows安裝程序包將該DLL添加到GAC中。 GAC中DLL的版本是7.2.0.1。然後,我在服務器上運行包的部署實用程序安裝程序。這成功運行並創建了包含.dtsx文件的包。如果我在服務器上的記事本中打開.dtsx文件並查找對該DLL的引用,則說明它正在引用7.2.0.1。然後我設置工作來實際運行包。開始作業後,程序包運行並失敗。這會在事件查看器中創建一條錯誤消息,指出軟件包正在查找V7.1.0.9。如何解決SSIS dtsx文件和GAC之間的版本錯誤?
我已經到處尋找該版本的DLL的副本,無法找到它。我搜索了我的開發機器和服務器,沒有7.1.0.9。我不確定這個DLL有沒有這個版本。所有參考文獻指向7.2.0.1,但無論我做什麼,它仍然認爲它需要7.1.0.9。
有沒有人有什麼想法可能是錯誤的?
你查找的字符串7.1.0.9的DTSX文件?和任何配置文件? – criticalfix 2013-03-05 15:54:56
我剛剛給它一個鏡頭。它沒有找到 – nleidwinger18 2013-03-05 15:56:22
記事本說7.1.0.9沒有在.dtsx或配置文件中找到 – nleidwinger18 2013-03-05 15:59:40