使用微软的ReportViewer时,也就是微软vs2010自带报表。在发布如果没有打包或整理动态库,会报缺少动态库文件。经过测试目前来看把如下三个动态库放到可执行文件根目录下就可以正常运行。
Microsoft.ReportViewer.WinForms.dll(或Microsoft.ReportViewer.WebForms.dll,区别就是一个是winform一个webforms)
Microsoft.ReportViewer.Common.dll
还有一个是这个目录下没有的。
下载VS2010的RDLC发布安装包地址:
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=A941C6B2-64DD-4D03-9CA7-4017A0D164FD