如何解决从VS2010到VS2015的reportviewer
本文关键字:VS2010 VS2015 reportviewer 何解决 解决 | 更新日期: 2023-09-27 18:12:24
我找了半天答案,试了半天。我使用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 runtime, Report Viewer 2010 Redistributable Package 安装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。配置,
<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的4 reportviewer.dll。
路径为C:'Windows'assembly'GAC_MSIL'Microsoft.ReportViewer。常见的
其次,我们需要复制这4个。dll并粘贴到项目的bin文件夹中。
然后可以完美地运行reportviewer