Winform程序中有rdlc报表,程序打包之后在新电脑上运行报表报错:未能加载文件或程序集
- Microsoft.ReportViewer.Common.dll
- Microsoft.ReportViewer.ProcessingObjectModel.dll
- Microsoft.ReportViewer.WinForms.dll
解决方案:在文件
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\ReportViewer中找到ReportViewer.exe
接下来有两种方案:
方案一:在需要安装的每个电脑安装ReportViewer.exe即可
方案二:把ReportViewer.exe
解压出来,找到reportviewer_redist2010core.cab,接着再解压,你就会看到
找到图中三个,复制到bin文件下,对应更名为Microsoft.ReportViewer.Common.dll
、Microsoft.ReportViewer.ProcessingObjectModel.dll、Microsoft.ReportViewer.WinForms.dll
,然后引用、打包即可。