将DataSet添加到RDLC报告时崩溃

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将DataSet添加到RDLC报告时崩溃相关的知识,希望对你有一定的参考价值。

当我尝试将DataSet添加到asp.net Project中的任何RDLC报告时,Visual Studio需要一些时间(通常它会读取所有已编译的程序集),然后突然崩溃。它发生在VS 2012和VS 2013中。

在其他一些机器中,它不会崩溃。但是确实显示了要用作DataSet源的任何可读的类/方法。

答案

请导航到C: Windows Assembly并找到Microsoft.AnalysisServices.AdomdClient.dll以检查版本号。对于2008 R2,需要10.0.0.0。如果没有10.0.0.0,请通过下载Microsoft®SQLServer®2008R2 ADOMD.NET并从以下位置运行Adomd.NET来安装它:

go.microsoft.com/fwlink/?LinkID=188441&clcid=0x409(X86套餐)

要么

go.microsoft.com/fwlink/?LinkID=188442&clcid=0x409(X64套餐)

另一答案

我在ASP.NET MVC项目中遇到了同样的问题,但在我的情况下是来自一个Nuget包引用。

我找到了一些有用的信息here

在我的情况下引起问题的引用是Microsoft.AspNet.SignalR.Core version="2.0.2"

我将这个Nuget包更新到version="2.2.1"后解决了我的问题。

以上是关于将DataSet添加到RDLC报告时崩溃的主要内容,如果未能解决你的问题,请参考以下文章

如何从代码向强类型数据集插入值,然后从 RDLC 报告页面显示?

将数据集动态绑定到 RDLC 报告

在 Visual Studio 2010 的 vb.net 中创建钻取 rdlc 报告

如何修复在设置报告参数时发生的rdlc本地报告处理错误

报告 rdlc 中的外部图像

RDLC 报告服务在总和列时给出错误