"System.Web" 中不存在类型或命名空间
2014-04-18 09:02
218 查看
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时项目遇到的,见下图:
![](http://pic002.cnblogs.com/img/dudu/201006/2010062416324215.jpg)
对于[System.Web.Script.Services.ScriptService],大家都知道存在于System.Web.Extensions.dll中。对于这个提示,看似是一个简单的问题,添加一下对System.Web.Extensions.dll的引用就行了,我就这么想,也这么做了。
![](http://pic002.cnblogs.com/img/dudu/201006/2010062416432044.jpg)
可是结果却出人意料,问题依旧...
怎么办呢?微软的问题先找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。
![](http://pic002.cnblogs.com/img/dudu/201006/2010062416550466.jpg)
解决方法:
将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!
from:http://blog.sina.com.cn/s/blog_79a08b2901015a12.html
相关文章推荐
- "命名空间"system.web"中不存在类型或命名空间名称security"错误解决方法
- 命名空间"System.web”中不存在类型或命名空间名称"UI”(是缺少程序集引用)
- 命名空间"system.web"中不存在类型或命名空间名称security"错误解决方(控制台)
- 命名空间"system.web"中不存在类型或命名空间名称security"
- 命名空间"system.web"中不存在类型或命名空间名称security"错误解决方
- 解决 命名空间"system.web"中不存在类型或命名空间名称security
- 命名空间"system.web"中不存在类型或命名空间名称security
- 命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用?
- 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)
- 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)
- ASP.NET编译错误 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”
- CS0234: 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- MVC-命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Html”(是否缺少程序集引用?)
- 命名空间“System.Web.Mvc”中不存在类型或命名空间“Ajax”(是否缺少程序集引用?)
- 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”解决方法
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- CS0234: 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)
- CS0234: 类型或命名空间名称“Global”在类或命名空间“System.Web.UI.WebControls.DataGrid”中不存在(是否缺少程序集引用?)