在安装SQL Server 2014之后,程序集使用的dll版本高于引用的程序集

时间:2016-04-04 14:29:50

标签: sql-server .net-assembly sql-server-2014

在已经安装了SQL Server 2012的PC上安装SQL Server 2014后出现以下错误。我注意到,当打开项目时,所述DLL会自动从版本11升级到12:

错误:

  

错误1程序集'Microsoft.SqlServer.Management.IntegrationServices,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91'使用'Microsoft.SqlServer.Management.Sdk.Sfc,Version = 12.0.0.0,Culture = neutral ,PublicKeyToken = 89845dcd8080cc91',其版本高于引用的程序集'Microsoft.SqlServer.Management.Sdk.Sfc,Version = 11.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91'c:\ Windows \ assembly \ GAC_MSIL \ Microsoft.SqlServer .Management.IntegrationServices \ 12.0.0.0__89845dcd8080cc91 \ Microsoft.SqlServer.Management.IntegrationServices.dll

1 个答案:

答案 0 :(得分:2)

在解决方案资源管理器中,右键单击引用并添加引用... 在左侧面板上:装配>扩展并搜索程序集(v11.0.0.0),取消检查引用的程序集,然后检查新程序集(v12.0.0.0),单击“确定”并清理项目解决方案,然后重新构建。

之前我遇到过这个问题并修复了它。希望这能帮到你!

相关问题