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

有点坑,请教下
东西做差不多了  突然老板说用2.0的框架。。   (之前用4.0)的
然后各种警告页面无法正常加载
请教如何解决、、


 分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件

分析器错误消息: 未能加载文件或程序集“System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

源错误:


[没有相关的源行]


源文件: 无    行: 0

程序集加载跟踪: 下列信息有助于确定程序集“System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”无法加载的原因。


警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。


------解决方案--------------------
每个class没用的命名空间要移除。
------解决方案--------------------
你引用的DLL是需要.net4.0的,要么你找对应.net2.0版本的DLL,要么你告诉你的老板“东西已经在4.0下做得差不多了,你现在说要用2.0的,一些东西在2.0下使用不了,要么延期,要么继续使用4.0,使用4.0的话,马上就能做完”  动之以情,晓之以理,陈之利弊,做项目不能全听老板的,自己也要“讨价还价”
------解决方案--------------------
删除引用,重新添加引用,重新编译,不过估计改的地方也不少
------解决方案--------------------
为楼主默哀
------解决方案--------------------