日期:2014-05-17  浏览次数:20402 次

未能加载文件或程序集“System.Web.Extensions, Version=2.0.0.0
未能加载文件或程序集“System.Web.Extensions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
--------------------------
-我使用的是VS2008,所有的System.Web.Extensions版本是3.5。在配置文件中搜索,根本没有System.Web.Extensions, Version=2.0.0.0这一条。
其他页面一切正常,仅仅这个页面使用了水晶报表控件CrystalReportViewer,无法显示报表,出现了上面这个提示。
网上搜出来那些装AJAX解决方法,根本不是那回事,我是在本机上运行的。引用的所有DLL全选的复制到本地,且在bin目录里能找到。


怀疑CrystalReportViewer需要System.Web.Extensions,Version=2.0.0.0的支持,但不知道哪里改。

------解决方案--------------------
引用:
在单个站点里测试是没问题的。

我要实现是一个解决方案,一个类库项目,一个启动项目(使用这个类库)。做成站点就无法使用这个类库了。


呵呵,我也找了好久的办法,也没有解决,解决了通知下。
我觉得可能是 vs2008装的版本的问题,因为我装的是 Team版,另一个装的Professional版的就没有这个问题。