在开发环境的电脑上可生成报表,但是一到客户端就提示An error occurred during local report processing错误。
猜想是缺dll,补充上
Microsoft.ReportViewer.Common.dll
Microsoft.ReportViewer.WinForms.dll
结果问题依旧,难道还缺?
google后得知还缺一个
Microsoft.ReportViewer.ProcessingObjectModel.dll
这个可不好找,在C:\Windows\assembly中能看到,但不能直接复制。
于是在命令提示符下
C:\Users\Thinkpad>cd C:\Windows\assembly
C:\Windows\assembly>cd GAC_MSIL\Microsoft.ReportViewer.ProcessingObjectModel\10.
0.0.0__b03f5f7f11d50a3a
C:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.ProcessingObjectModel\10.0.0
.0__b03f5f7f11d50a3a>copy Microsoft.ReportViewer.ProcessingObjectModel.dll d:\Mi
crosoft.ReportViewer.ProcessingObjectModel.dll
即可