东西做差不多了  突然老板说用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]。

解决方案 »

  1.   

    警告 37 未能解析主引用“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL”,因为它对程序集“System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”具有间接依赖关系,而该程序集是针对“.NETFramework,Version=v4.0,Profile=Client”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v2.0”。  
      

  2.   

    每个class没用的命名空间要移除。
      

  3.   

    你引用的DLL是需要.net4.0的,要么你找对应.net2.0版本的DLL,要么你告诉你的老板“东西已经在4.0下做得差不多了,你现在说要用2.0的,一些东西在2.0下使用不了,要么延期,要么继续使用4.0,使用4.0的话,马上就能做完”  动之以情,晓之以理,陈之利弊,做项目不能全听老板的,自己也要“讨价还价”
      

  4.   

    引用部分改了  之前.net4.0的dll也改成2.0的了  带有些页面还是会报错   现在迟了 已经答应老板改了~~
      

  5.   

    有几个页面提示  “未能加载文件或程序集“System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。”
    我已经在引用中删掉了4.0框架的DLL   搜索也没找到System.Web.DataVisualization 这个东西。。这个肿么办~~
      

  6.   

    问题暂时解决了,但不知道还有些什么问题 将config文件内的相关内容注释  我的那几个页面有用到highchart

    <%--<%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>--%>
    这个注释掉就可以正常显示了 
      

  7.   

    MSChart 是需要.net3.5以上的吧,估计你得更换图标控件了
      

  8.   

    我主要用Highchart这个图表控件  MSchart之前有小了解了下  可能当初做demo的时候遗留下来了