在设计模式下在visual studio 2012中使用报表查看器时出错

Beg*_*ner 3 c# reportviewer report-viewer2010 visual-studio-2012

我正在使用visual studio 2012来开发MVC应用程序.我已经在我的项目中添加了一个ascx页面来放置报表查看器.当我从页面中的工具箱中拖放ReportViewer组件时,它没有正确显示ReportViewer并在其上显示此错误:

Failed to create designer 'Microsoft.Reporting.WebForms.ReportViewer, Microsoft.Reporting.WebForms version 10.0.0.0, Culture=natural, PublicKeyToken=b03f5f7f11d50a3a'

我还将Microsoft.ReportViewer.WebForms程序集添加到项目References中.Visual Studio 2012中的reportviewer有什么问题吗?任何帮助都提前感谢.

Beg*_*ner 7

解决了!

  1. 我下载并安装了Report Viewer 2010版本.
  2. 然后我添加了Microsoft.ReportViewer.WebForms.DLL程序集文件 C:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\11.0.0.0__89845dcd8080cc91.
  3. 最后,我将以下行添加到.ascx文件中. <%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %>