首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >不支持SSRS 2012自定义代码.NET框架4.0

不支持SSRS 2012自定义代码.NET框架4.0
EN

Stack Overflow用户
提问于 2012-06-01 21:45:16
回答 3查看 6K关注 0票数 16

我非常希望由于SQL Server2012 SQLCLR支持.NET 4.0,那么SQL Server Reporting Services (SSRS) 2012将支持.NET 4.0自定义代码程序集。尝试上载引用.NET 4.0程序集的rdl (通过报表管理器或RSBuild)时,报表管理器会抛出错误,指出

此程序集是由比当前加载的运行库更新的运行库生成的,无法加载。(rsErrorLoadingCodeModule)

有没有什么配置可以让SSRS 2012加载.NET 4.0程序集?我们是否要等到SQL Server的下一个主要版本才能看到SSR4.0对自定义程序集的支持?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-23 12:55:12

SSRS 2014现已发布,但自定义代码仍不支持.Net 4.0框架。

请参阅《安装SQL Server 2014的硬件和软件要求》中的前提条件(http://msdn.microsoft.com/en-us/library/ms143506(v=sql.120).aspx

非常有趣的是,SQL Server2014几天前刚刚RTM,并且已经被.Net框架的人认为是一个“遗留应用程序”,他们说:

默认情况下,

.NET Framework3.5不包含在Windows8或Windows Server 2012中,但您可以下载并部署它以实现旧版应用程序的兼容性。

..。请参阅“MicrosoftFramework3.5部署注意事项”(http://technet.microsoft.com/en-us/library/dn482066.aspx)

我认为更大的问题是.Net 3.5 SP1的支持生命周期是否真的可以绑定到它是默认组件的操作系统。不管他们说什么,我不认为微软会放弃对.Net 3.5的支持,只要SQL Server继续把它作为他们今天发布的产品的先决条件。.Net框架的人现在不能对懒惰的SQL人感到太高兴…

票数 8
EN

Stack Overflow用户

发布于 2013-04-06 02:53:51

实际上,我发现使用.Net 4.0程序集的报告在VS2010(PreviewProcessingService.exe)中可以很好地工作……

在SharePoint 2013集成模式下将报告部署到SSRS 2012 SP1时,这些报告也可以为您工作。

以下是SSRS何时/在何处支持.Net 4.0CLR的权威答案:http://support.microsoft.com/kb/2869522/en-us

对于我们这些在独立模式(没有SharePoint)下使用SSRS的人来说,我们可能会被困在.Net 2.0CLR上一段时间。

票数 3
EN

Stack Overflow用户

发布于 2017-03-24 18:26:17

我可能错了,可能有更多的不同之处,但是我已经比较了从报告服务下载的报告和使用.Net框架4.0+在Visual Studio中生成的“相同”报告,我认为唯一的区别是在ReportParametersLayout中放置了一个XML节。如果您手动将其从报告文件的xml版本中删除,则希望上载对您有效

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10851474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档