System.Web.Script.Services.ScriptService 找不到
2013-09-26 17:28
381 查看
今天本来是想写这篇随笔的,却在处理朝阳无限提交的新模板的CSS时,一打开CSS文件,VS2010就崩溃,于是发现了VS2010的另一个Bug。
这个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!
这个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!
相关文章推荐
- 找不到System.Web.Script.Services.ScriptService
- [System.Web.Script.Services.ScriptService]引用问题
- [System.Web.Script.Services.ScriptService]引用单元问题
- 20100707 学习记录:[System.Web.Script.Services.ScriptService]引用问题
- 找不到using System.Web.Script.Services 的问题
- 找不到using System.Web.Script.Services 的问题
- 找不到using System.Web.Script.Services 的问题
- 'ScriptServiceAttribute' is ambiguous in the namespace 'System.Web.Script.Services'
- 找不到system.web.script解决
- 找不到system.web.script解决
- ystem.Web.Script.Services.ScriptService 引用的问题
- System.Web中不存在类型或命名空间名称script 找不到System.Web.Extensions.dll引用
- csharp: using using System.Web.Script.Serialization read json
- service citrix xcenserver health check service (xenserver healthcheck) failed to start verfy that you have sufficient privileges to srart system services
- .net mvc4 使用 System.Web.Optimization 对javascript和style的引入、代码合并和压缩的优化(ScriptBundle,StyleBundle,Bund
- WCF项目问题1-找不到类型“WCFService.Service1”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。
- Using the Web Services and COM+ Event System in the .Net Application.
- 关于找不到aspnet_client system_web 1_1_4322 WebUIValidation js
- ASP.NET MVC 4新建库项目中找不到 System.Web.Security 的引用
- 关于System.Web.Script.Serialization命名空间的引用