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

转载 2017年01月03日 21:19:59

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

  (1)未能加载文件或程序集“Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91”或它的某一个依赖项。系统找不到指定的文件。文件名:“Microsoft.ReportViewer.Common, Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”                   

  (2)RDLC的部署(无法找到Microsoft.ReportViewer.ProcessingObjectModel.dll文件)

  (3)找不到 Microsoft.SqlServer.Types.dll或者其他的依赖项

  错误的提示意思是第三方机器上缺少相关dll。到程序开发计算机下找到对应的烤到客户端的程序启动目录下即可(项目烤到Bin\\Debug目录下)。由于以上的dll都是在开发者机器的Windows\assembly目录中,

该目录是微软操作系统预定义的特殊目录,无法直接操作里面的文件,只能通过命令来处理。

启动cmd.exe程序,在窗口中输入以下命令行,每次输入一个命令,回车后复制成功。

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

【其他的dll复制方式与此类似】

复制到D盘ReportViewer目录后,将其复制到项目的bin\Debug目录,再次运行程序,一切正常。

转载自:http://www.cnblogs.com/SavionZhang/p/4505153.html

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

rdlc报表winform客户端的配置安装是个麻烦事,
  • a389483637
  • a389483637
  • 2014年11月12日 15:07
  • 6064

未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7

已解决:直接找到(默认在 路径/Microsoft Visual Studio 8/ReportViewer).把里面的3个DLL传上去就OK了! 我在web 项目使用了ReportViewer...
  • QQ282030166
  • QQ282030166
  • 2013年12月18日 14:58
  • 6334

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

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

未能加载文件或程序集 Microsoft.ReportViewer.ProcessingObjectModel, Version=10.0.0.0...错误问题的解决

根据提示是Microsoft.ReportViewer.ProcessingObjectModel.dll未在系统内注册或在Bin下找不到这个文件。 解决:到微软下载Microsoft Report...
  • simeonzheng
  • simeonzheng
  • 2012年04月09日 15:10
  • 2800

未能加载文件或程序集Microsoft.ReportViewer.WinForms

1)RDLC报表所需的4个DLL文件提取 RDLC报表文件部 署在客户端若要正常工作,需4个dll文件,分别是:Microsoft.ReportViewer.Common.dll、Microsoft....
  • XueminXu
  • XueminXu
  • 2012年12月05日 21:13
  • 1621

reportviewer11.0 2012 vs2013

  • 2015年08月27日 15:24
  • 7.19MB
  • 下载

未能加载文件或程序集“HelperSQL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”

在进行2进制保存文档的时候如图1,提示如   图2 未能加载文件或程序集“HelperSQL, Version=1.0.0.0, Culture=neutral, Publi...
  • cs_winner
  • cs_winner
  • 2016年07月19日 09:44
  • 2598

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

做一下记录顺便帮助一下遇到问题的朋友。 做RDLC报表在WinForm运行,在VS里面调试引用了“Microsoft.ReportViewer.Common.dll”和“Microsoft.Re...
  • xyy410874116
  • xyy410874116
  • 2016年06月01日 17:04
  • 1903

Microsoft.ReportViewer.WebForms, Version=10.0.0.0

  • 2016年09月09日 17:03
  • 4.52MB
  • 下载

Unhandled exception at 0x00007FFE7BFD8A5C in wb.exe: Microsoft C++ exception: std::out_of_range at m

在执行C++ imshow代码是出现 如下错误: 类似于:http://blog.csdn.net/qing101hua/article/details/52785637 中 执行imshow函数时的...
  • qing101hua
  • qing101hua
  • 2016年10月12日 21:15
  • 5891
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:未能加载文件或程序集 Microsoft.ReportViewer.Common, Version=11.0.0.0
举报原因:
原因补充:

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