最近做一個項目,使用到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目錄下,之后就可以使用了。