我正在开发一个Asp.net MVC项目,在该项目中我还整合了Web表单以显示报告。我创建了一个新的Report.aspx文件,并安装了2012版Microsoft Report Viewer控件,以便在我的Web表单上使用。将控件拖到我的Web表单后,我收到此错误:
创建控件时出错 - ReportViewer2不能加载文件或程序集' Microsoft.ReportViewer.Common,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个依赖项。系统找不到指定的文件。
我的Web.config中也有这个。
<assemblies>
<add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
<add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
</assemblies>
答案 0 :(得分:0)
报表查看器不是asp.net的一部分,但附带Visual Studio。
ReportViewer的VS2012版本附带了查看器控件的版本11。但是工具箱中的控件引用了VS2010附带的版本10。
你要么
您应该能够使用版本11控件更新工具箱。 VS2012控件应位于:C:\Program Files (x86)\Microsoft Visual Studio 11.0\ReportViewer
或类似