我已经使用 Visual Studio 2015 为 ASP.Net MVC 项目创建了 rdlc 报告,并且它们运行良好。最近我开始使用 Visual Studio 2017,当我尝试在浏览器中打开 rdlc 报告时,出现以下错误:
报告的定义无效。报表定义无效或受此版本的 Reporting Services 支持。这可能是因为发布了更高版本的 Reporting Services 的报表定义,或者报表定义包含格式不正确的 XML 或基于报表定义架构的 XML 无效。详细信息:报告定义具有无效的目标命名空间“ http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition ”,无法升级。
基于该错误,我意识到 VS2017 将我的 rdlc 命名空间从 2008 年更改为 2016 年,但我不知道如何修复它才能再次工作。
通过将 ReportViewer 更新到版本 14.0.0.0 并安装 Microsoft.RdlcDesigner 来解决。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句