最近做一个项目,使用到vs 2013自带的报表 ReportViewer工具,本机运行后一切正常,把程序发布给用户后,提示An error occurred during local report processing异常信息,让后网上找处理的方法:
1、开始菜单,输入cmd 打开命令提示符,在D盘下新建个文件夹重命名ReportViewer;
2、在命令提示符 复制一下命令执行:
copy C:\Windows\assembly\gac_msil\Microsoft.ReportViewer.Common\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.Common.dll D:\ReportViewer
copy C:\Windows\assembly\gac_msil\Microsoft.ReportViewer.WinForms\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.WinForms.DLL D:\ReportViewer
copy C:\Windows\assembly\gac_msil\Microsoft.ReportViewer.ProcessingObjectModel\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.ProcessingObjectModel.DLL D:\ReportViewer
copy C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SqlServer.Types\11.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.Types.dll D:\ReportViewer
3、复制到D盘ReportViewer目录后,将其复制到项目的bin\Debug目录下,之后就可以使用了。