系统中不存在类型或命名空间名称。网络脚本/系统。找不到Web.Extensions.dll参考
只需添加一个引用."添加引用。网络系统。web . Entension s . dll ";然后“使用系统。web.script .序列化在项目文件中没问题.
系统。未找到Web.Extensions.dll参考不可用
选择项目属性以更改。网络版本
将博客花园的代码从VS2008升级到VS2010后,项目在编译网站时遇到了VS2010中的这个Bug,如下图所示:
大家都知道【系统。System.Web.Extensions.dll有。对于这个提示,似乎是一个简单的问题。只要提到System.Web.Extensions.dll就行了。我想是的,我也这么认为。
然而,结果出乎意料,问题依然存在.
我该怎么办?谷歌是第一个发现微软问题的,也有人遇到了同样的问题,并向ASP.NET论坛报告:找不到系统。升级到visual studio 2010后出现web.script.service命名空间错误,但问题没有解决。
经过研究,我们终于找到了暂时解决这个问题的办法。
问题发生的条件:
1.VS 2010网站;
2.编译后的目标框架是3.5。
解决方法:
将System.Web.Extensions.dll从c: 程序文件引用程序集微软框架 v3.5复制到c: 程序文件引用程序集微软框架 v3.0,然后重新启动VS2010。
总结:
目标框架是v3.5,但VS2010在v3.0的GAC中找引用,Bug,就是Bug!
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。