使用Visual Web Developer 2010 Web表单使用WebHelper汇编错误



我正在尝试使用Web表单(而不是MVC)从VWD 2010运行Web应用程序,但下面收到此错误消息:

Assembly 'WebHelper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

在我的web.config文件中,我在下面有这样的代码行,我已经按照注释了,并且独自一人留下来,但两者都没有任何区别。

<add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

欢迎任何建议。

谢谢!

我最终解决了这个问题,但是尚待看到它的优雅。我尝试从Microsoft下载Microsoft.ReportViewer.webforms dll的10.0.0.0版本,但我无法完全奏效它保存在哪里,而当我这样做时,这是一个Word文档,并没有真正做很多事情对我。

碰巧的是,我的同事将其放在她的机器上,所以我只是复制了她的,它放在我的机器上。添加了对我项目的新参考。问题解决了。

最新更新