2012-08-07 128 views
2

我在嘗試構建2012 versionEzAPI for SSIS。在生成過程中我發現了一個組件的依賴錯誤:VSTAScriptingLib for SQL Server 2012

錯誤1大會 'Microsoft.SqlServer.TxScript,版本= 11.0.0.0,文化=中性公鑰= 89845dcd8080cc91' 用途「Microsoft.SqlServer.VSTAScriptingLib,版本= 11.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91',其版本高於引用程序集Microsoft.SqlServer.VSTAScriptingLib,版本= 10.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91'c:\ Program Files \ Microsoft SQL Server的\ 110 \ DTS \ PipelineComponents \ Microsoft.SqlServer.TxScript.dll EzAPI

基本上,我需要的11.0.0.0版本VSTAScriptingLib的,但它不包括在SQL Server 2012發行版(據我所知)。

想法?

回答

2

在EzAPI項目,刪除現有的參考Microsoft.SqlServer.VSTAScriptingLib

然後重新添加它,但你必須導航到實際位置在GAC中找到它。 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.SqlServer.VSTAScriptingLib\v4.0_11.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.VSTAScriptingLib.dll

我會看看在SQL Server安裝過程中是否應該在「其他地方」放置這些東西。

+0

這樣做......我不得不將目錄添加到項目引用路徑,並且它一直試圖恢復到10.0.0.0版本。 – 2012-08-09 04:07:39