原先的RDLC報表定義用的命名空間是2008,用vs2017報表設計器重新保存后,會自動升級成2016,導致無法使用。
不想升級控件,太麻煩,所以就手動修改RDLC文件吧。
1、修改http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition,將2016改成2008
2、將BODY的父節點<ReportSections><ReportSection>...</ReportSection></ReportSections>刪除
3、刪除<ReportParametersLayout>整個節點
其它的看具體出錯信息再處理吧。