Dll 用于SQL Server 2012的VSTAScriptingLib

Dll 用于SQL Server 2012的VSTAScriptingLib,dll,ssis,sql-server-2012,ezapi,Dll,Ssis,Sql Server 2012,Ezapi,我正在尝试构建的。我在生成过程中遇到程序集依赖项错误: 错误1程序集“Microsoft.SqlServer.TxScript,版本=11.0.0.0,区域性=中性,PublicKeyToken=89845dcd8080cc91”使用“Microsoft.SqlServer.VSTAScriptingLib,版本=11.0.0.0,区域性=中性,PublicKeyToken=89845DCD80CC91”,其版本高于引用的程序集“Microsoft.SqlServer.VSTAScripting

我正在尝试构建的。我在生成过程中遇到程序集依赖项错误:

错误1程序集“Microsoft.SqlServer.TxScript,版本=11.0.0.0,区域性=中性,PublicKeyToken=89845dcd8080cc91”使用“Microsoft.SqlServer.VSTAScriptingLib,版本=11.0.0.0,区域性=中性,PublicKeyToken=89845DCD80CC91”,其版本高于引用的程序集“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

基本上,我需要VSTAScriptingLib的11.0.0.0版本,但它没有包含在SQL Server 2012发行版中(据我所知)


想法?

在EzAPI项目中,删除对
Microsoft.SqlServer.VSTAScriptingLib的现有引用

然后将其添加回,但您必须导航到GAC中的实际位置才能找到它<代码>C:\Windows\Microsoft.Net\assembly\GAC\U MSIL\Microsoft.SqlServer.VSTAScriptingLib\v4.0\U 11.0.0.0\UU 89845dcd8080cc91\Microsoft.SqlServer.VSTAScriptingLib.dll


我将查看在SQL Server安装过程中是否应该将该目录放在“其他位置”。

就是这样做的……我必须将该目录添加到项目引用路径中,并且它一直试图恢复到10.0.0.0版本。