RDLC报表 在WinForm里运行出现 未能加载文件或程序集microsoft.reportviewer.winforms

原创 2016年06月01日 17:04:18

做一下记录顺便帮助一下遇到问题的朋友。

做RDLC报表在WinForm运行,在VS里面调试引用了“Microsoft.ReportViewer.Common.dll”和“Microsoft.ReportViewer.WinForms.dll”调试运行的时候没有问题。

之后我直接把Bin文件夹下的Debug目录拷到别的机器上运行,打印的时候出现了“未能加载文件或程序集microsoft.reportviewer.winforms”的错误。这是貌似因为在调试

运行的时候Bin目录的引用的DLL是本地路径下的,没有打包成安装程序在程序目录下没有这两个DLL,于是把这两个DLL文件拷贝到程序运行目录下重新在引用。紧接着又蹦出

了一个错误。具体的忘记了,大概是  on print Processing 什么的错误,这个问题测试了一下如果在运行软件的目标机器上 安装了 ReportViewer就不会有这个问题了,可是又

不能在每个客户机上都安装一遍ReportViewer。

解决这个问题:

1、可以把ReportViewer.exe文件解压出来。

2、找到里面的扩展名为“cab”的文件,继续解压。

3、找到扩展名为“cab”文件解压后目录里的“FL_Microsoft_ReportViewer_ProcessingObject_125592_125592_x86_ln.3643236F_FC70_11D3_A536_0090278A1BB8”。

4、把这个文件拷贝出来更改名称为“Microsoft.ReportViewer.ProcessingObjectModel.dll”。

最后把这个DLL文件放入Bin文件目录下在到VS里面引用一下。OK问题解决了!

VS2010 报表 ReportViewer

ReportViewer不连接数据库,自定义DataSet导出到报表 出处:西西整理 作者:西西 日期:2012-12-17 10:30:26 [大 中 小] 评论: 0 | 我要发表看法 ...

关于mysql-connector-net和C#.net

如果使用ado.net链接mysql数据库则只需要引用  MySql.Data.dll即可,并不需要安装mysql-connector-net驱动程序; 如果使用EF的话需要安装mysql-conn...

未能加载文件或程序集 Microsoft.ReportViewer.Common, Version=11.0.0.0

WinForm客户端软件开发时,使用rdlc做报表,并且使用ReportViewer呈现报表时,开发者的机器运行正常。但是部署到第三方机器上运行时报错。大致有以下几种错误:   (1)未能加载文件或...

未能加载文件或程序集Microsoft.Office.Interop.Excel, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce1

原文连接:http://blog.csdn.net/wyzlwyzl/article/details/7764666     未能加载文件或程序集“Microsoft.Office.Intero...

发布网站的时候,遇到 未能加载文件或程序集 Microsoft.Office.Tools.Excel, Version=8

开发环境:Windows2003(sp2),iis6,sql server 2005,vs2005。office2003。 服务器:Windows2003(sp2),iis6,sql server ...
  • newnazi
  • newnazi
  • 2013年11月30日 21:30
  • 2113

解决“未能加载文件或程序集Microsoft.SqlServer.SqlEnum,”的思路及解决过程

最近在做C#执行Sql脚本的程序,环境VS2012+Sql Server 2008。本地运行没有错误,但是发布到服务器上就报如下错误 “/”应用程序中的服务器错误。 未能加载文件或...

在VS2010Winform项目中使用RDLC报表定义文件、ReportViewer控件生成本地报表

这是一个使用RDLC报表定义文件、ReportViewer控件生成本地报表的简单示例。(此文章存在瑕疵,2011.10.29重新编辑) 一、新建一个.net4.0项目:(下图的.NET Framewo...

在IIS部署Silverlight应用和WCF RIA Services,出现异常:未能加载文件或程序集“System.ServiceModel.DomainServices.Hosting, Ver

项目用wcf ria +silverlight,发部后,部署到iis上时,报如下错误 Invoke operation 'File_GetMenuFileName' failed .远程服务器返回了...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RDLC报表 在WinForm里运行出现 未能加载文件或程序集microsoft.reportviewer.winforms
举报原因:
原因补充:

(最多只允许输入30个字)