VSTAScriptingLib for SQL Server 2012

问题描述:

我在尝试构建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发行版(据我所知)。

想法?

在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