如何解决从VS2010到VS2015的reportviewer问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决从VS2010到VS2015的reportviewer问题相关的知识,希望对你有一定的参考价值。
我找了半天的答案和试验。我正在使用VS2015和MS SQL SERVER 2008 R2,该项目是在VS2010中开发的。
但是,出现错误,
ASP.NET运行时错误:基类包含“ReportViewer1”字段,但其类型(Microsoft.Reporting.WebForms.ReportViewer)与控件类型(Microsoft.Reporting.WebForms.ReportViewer)不兼容。请修改导致歧义的相关注册并选择新的标记前缀
我找不到reportViewer.Webfor.dll v12.0.0.0。我已经完成了以下步骤/程序,ReportViewer仍然无效: 谢谢你的帮助!!
- 安装reportViewer 2015运行时,Report Viewer 2010可再发行组件包
- 安装SQL Server数据工具2015
- 在.aspx中,
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
- 在web.config中,
<handlers> <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> </handlers>
答案
我解决了我的问题。你必须删除所有旧版本V10并添加新版本v12 of 4 reportviewer.dll。 路径是C: Windows assembly GAC_MSIL Microsoft.ReportViewer.Common 第二,我们需要复制那些4.dll并粘贴到项目中的bin文件夹中。 然后,您可以完美地运行您的报表查看器
以上是关于如何解决从VS2010到VS2015的reportviewer问题的主要内容,如果未能解决你的问题,请参考以下文章