【问题标题】:SQL Server 2016: CREATE ASSEMBLY for assembly 'System.ServiceModel' failedSQL Server 2016:为程序集“System.ServiceModel”创建程序集失败
【发布时间】:2016-10-31 20:10:51
【问题描述】:

我正在尝试为我的一个项目导入 System.ServiceModel.dll 以获得以下信息:

为程序集“System.ServiceModel”创建程序集失败,因为程序集“microsoft.visualbasic.activities.compiler”格式错误或不是纯 .NET 程序集。

SQL Server 在 Windows Server 2012 R2 上运行。

这个问题有解决办法吗?

我知道 SQL Server 2012 存在类似问题吗? SQL Server 2014 怎么样?

提前致谢

【问题讨论】:

    标签: .net sql-server sqlclr sql-server-2016


    【解决方案1】:

    不,没有允许加载 ServiceModel 的修复程序。问题在于它是不受支持的 .NET Framework 库。该库在 SQL Server 2005、2008 和 2008 R2 中确实有效,因为它们链接到 CLR 2.0 版。但是,由于它不在“支持”列表中,因此无法保证它适用于所有 .NET Framework 升级。因此,虽然它曾经是纯 MSIL 程序集,但他们将其更改为混合模式程序集,并且从 SQL Server 2012 开始无法将其加载到 SQL Server 中。

    此问题已记录在 Stack Overflow 上:

    更多信息在这里:

    【讨论】:

      猜你喜欢
      • 2016-12-29
      • 2016-07-23
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      • 1970-01-01
      • 1970-01-01
      • 2018-03-15
      • 2018-05-19
      相关资源
      最近更新 更多