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

framework框架版本3.5改成2.0后报错如何解决
警告 286 未能解析主引用“System.Web.Extensions.Design”,因为它对框架程序集“System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”有间接依赖关系,而在当前目标框架中未能解析该程序集。“.NETFramework,Version=v3.0”。若要解决此问题,请移除引用“System.Web.Extensions.Design”,或将应用程序的目标重新指向包含“System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的框架版本。 Web

------解决方案--------------------
System.Web.Extensions.Design.dll需要依赖framework3.5
如果你工程里没用到它,你移出这个引用看看
------解决方案--------------------
ZYZX.BLL 这些dll依赖于 .net3.5吧 

------解决方案--------------------
3.5比起2.0来特性变化较大,如果你确实没用到就逐步删除这些引用,如果你用到……那就不能改了……
------解决方案--------------------

可能是你的一些引用的dll文件是3.5版本的。
那些dll可能使用了3.5的新特性什么的,如果不能确定,最好还是使用dll原生的版本。