VS2017 使用Microsoft Rdlc报表设计器出现以下错误:

错误 CS0234 命名空间“Microsoft”中不存在类型或命名空间名“Reporting”(是否缺少程序集引用?)

以及其他很多诡异的地方。

使用ReportViewer的时候,启动窗体报 “报表定义具有无法升级的无效目标命名空间“http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition””,网上查资料说切换ReportViewer 10.0.0的引用,还是没有用,ReportViewer10.0.0版本还显示不到窗体上。

最后查验后发现是:

在项目名称上右键->管理NuGet程序包->安装Microsoft.ReportingServices.ReportViewerControl.Winforms组件

版本问题。

使用命令安装是的  执行命令:Install-Package Microsoft.ReportingServices.ReportViewerControl.WinForms -Pre

得到的是一个最新版的150版本的,换成 140就可以了

原文地址: https://www.cnblogs.com/panjinzhao/p/12059624.html

本文版权归作者和博客园共有,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。