2

我正在尝试为 SSIS 构建2012EzAPI。我在构建过程中遇到程序集依赖错误:

错误 1 ​​程序集 'Microsoft.SqlServer.TxScript, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 使用 'Microsoft.SqlServer.VSTAScriptingLib, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'版本比引用的程序集 'Microsoft.SqlServer.VSTAScriptingLib, Version=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 发行版中(据我所知)。

想法?

4

1 回答 1

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 安装期间是否应该把它放在“其他地方”。

于 2012-08-07T22:30:07.373 回答