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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

flm2017   2021-03-24 我要评论
想了解System.Web中不存在类型或命名空间名称script 找不到System.Web.Extensions.dll引用的相关内容吗,flm2017在本文为您仔细讲解System.Web不存在类型或命名空间名称script的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点: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了...

找不到System.Web.Extensions.dll引用 不可用

选择项目属性 更改.Net版本

这个VS2010的Bug是在将博客园博问的代码从VS2008升级至VS2010后,编译Web Site时项目遇到的,见下图:

对于[System.Web.Script.Services.ScriptService],大家都知道存在于System.Web.Extensions.dll中。对于这个提示,看似是一个简单的问题,添加一下对System.Web.Extensions.dll的引用就行了,我就这么想,也这么做了。

可是结果却出人意料,问题依旧...

怎么办呢?微软的问题先找Google,发现有人遇到了同样的问题并反馈在ASP.NET Forums上:Cannot find System.Web.Script.Service namespace error after upgrading to Visual studio 2010,但问题没有解决。

经过研究,终于找到这个问题的临时解决方案。

问题出现条件:

1. VS 2010 Web Site;

2. 编译的目标Framework是3.5。

解决方法:

将System.Web.Extensions.dll从C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5复制到C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0中,并重启VS2010。

总结:

目标Framework是v3.5,VS2010却在v3.0的GAC中找引用,Bug,这就是Bug!

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们