原先的RDLC报表定义用的命名空间是2008,用vs2017报表设计器从新保存后,会自动升级成2016,致使没法使用。sql
不想升级控件,太麻烦,因此就手动修改RDLC文件吧。sqlserver
一、修改http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition,将2016改为2008设计
二、将BODY的父节点<ReportSections><ReportSection>...</ReportSection></ReportSections>删除server
三、删除<ReportParametersLayout>整个节点it
其它的看具体出错信息再处理吧。io