源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

System.Web中不存在类型或命名空间名称script 找不到System.Web.Extensions.dll引用

  • 时间:2022-01-05 03:08 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:System.Web中不存在类型或命名空间名称script 找不到System.Web.Extensions.dll引用
System.Web”中不存在类型或命名空间名称script /找不到System.Web.Extensions.dll引用 添加引用就行了...“添加引用→.Net→System.Web.Entensions.dll”;然后再项目文件中再“using System.Web.Script.Serialization;” 就OK了... [u]找不到System.Web.Extensions.dll引用 不可用[/u] [u]选择项目属性 更改.Net版本[/u] 这个VS2010的Bug是在将博客园博问的代码从VS2008升级至VS2010后,编译Web Site时项目遇到的,见下图: [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100128_0_61979.jpg[/img] 对于[System.Web.Script.Services.ScriptService],大家都知道存在于System.Web.Extensions.dll中。对于这个提示,看似是一个简单的问题,添加一下对System.Web.Extensions.dll的引用就行了,我就这么想,也这么做了。 [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100128_1_35333.jpg[/img] 可是结果却出人意料,问题依旧... 怎么办呢?微软的问题先找Google,发现有人遇到了同样的问题并反馈在ASP.NET Forums上:[url=http://forums.asp.net/t/1569744.aspx]Cannot find System.Web.Script.Service namespace error after upgrading to Visual studio 2010[/url],但问题没有解决。 经过研究,终于找到这个问题的临时解决方案。 问题出现条件: 1. VS 2010 Web Site; 2. 编译的目标Framework是3.5。 [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100129_2_8798.jpg[/img] [b]解决方法:[/b] 将System.Web.Extensions.dll从C:Program FilesReference AssembliesMicrosoftFrameworkv3.5复制到C:Program FilesReference AssembliesMicrosoftFrameworkv3.0中,并重启VS2010。 [b]总结:[/b] 目标Framework是v3.5,VS2010却在v3.0的GAC中找引用,Bug,这就是Bug! 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部