概述
万恶的An error occurred during local report processing异常
出现这个异常有很多原因,下面介绍一下由于VS版本问题造成这样的异常:
The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition' which cannot be upgraded.
当时修改rdlc报表出现了这个错误
当时是要新增一个rdlc报表模板,我就复制了一个原来的rdlc报表,在原有报表的基础上修改,之后保存完看报表代码发现报表的命名空间变了,从2008变到2016,并且报表代码格式都变了,然后就疯狂报那个错。
解决办法:
将:<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
改为:<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
删除 :
<ReportSection>
<ReportSections>
节点中间内容不要删除
</ReportSection>
</ReportSections>
删除:
<ReportParametersLayout>
里面的也全部删除
</ReportParametersLayout>
保存,就会恢复之前的格式。
最后
以上就是冷傲皮卡丘为你收集整理的An error occurred during local report processing: report definition has an invalid target namespace的全部内容,希望文章能够帮你解决An error occurred during local report processing: report definition has an invalid target namespace所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复