【问题标题】:VSTAScriptingLib for SQL Server 2012SQL Server 2012 的 VSTAScriptingLib
【发布时间】:2012-08-04 22:45:33
【问题描述】:

我正在尝试构建EzAPI for SSIS2012 version。我在构建过程中遇到程序集依赖错误:

错误 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 发行版中(据我所知)。

想法?

【问题讨论】:

    标签: dll ssis sql-server-2012 ezapi


    【解决方案1】:

    在 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 安装期间放在“其他地方”。

    【讨论】:

    • 做到了...我不得不将目录添加到项目引用路径中,并且它一直试图恢复到 10.0.0.0 版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    相关资源
    最近更新 更多