宝哥软件园

系统网站中没有类型或命名空间名称 脚本找不到System.Web.Extensions.dll引用

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

系统中不存在类型或命名空间名称。网络脚本/系统。找不到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!

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+