System.Web中不存在類型或命名空間名稱script 找不到System.Web.Extensions.dll引用
System.Web”中不存在類型或命名空間名稱script /找不到System.Web.Extensions.dll引用
添加引用就行了...“添加引用→.Net→System.Web.Entensions.dll”;然后再項(xiàng)目文件中再“using System.Web.Script.Serialization;” 就OK了...
找不到System.Web.Extensions.dll引用 不可用
選擇項(xiàng)目屬性 更改.Net版本
這個(gè)VS2010的Bug是在將博客園博問(wèn)的代碼從VS2008升級(jí)至VS2010后,編譯Web Site時(shí)項(xiàng)目遇到的,見(jiàn)下圖:

對(duì)于[System.Web.Script.Services.ScriptService],大家都知道存在于System.Web.Extensions.dll中。對(duì)于這個(gè)提示,看似是一個(gè)簡(jiǎn)單的問(wèn)題,添加一下對(duì)System.Web.Extensions.dll的引用就行了,我就這么想,也這么做了。

可是結(jié)果卻出人意料,問(wèn)題依舊...
怎么辦呢?微軟的問(wèn)題先找Google,發(fā)現(xiàn)有人遇到了同樣的問(wèn)題并反饋在ASP.NET Forums上:Cannot find System.Web.Script.Service namespace error after upgrading to Visual studio 2010,但問(wèn)題沒(méi)有解決。
經(jīng)過(guò)研究,終于找到這個(gè)問(wèn)題的臨時(shí)解決方案。
問(wèn)題出現(xiàn)條件:
1. VS 2010 Web Site;
2. 編譯的目標(biāo)Framework是3.5。

解決方法:
將System.Web.Extensions.dll從C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5復(fù)制到C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0中,并重啟VS2010。
總結(jié):
目標(biāo)Framework是v3.5,VS2010卻在v3.0的GAC中找引用,Bug,這就是Bug!
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
ASP.NET網(wǎng)站管理系統(tǒng)退出 清除瀏覽器緩存,Session的代碼
管理系統(tǒng)退出登陸后,將網(wǎng)址重新輸入后還會(huì)看到用戶登陸后的界面,為了解決這個(gè)問(wèn)題,我采用了以下方法,需要的朋友可以參考下2012-05-05
c#后臺(tái)修改前臺(tái)DOM的css屬性示例代碼
本文為大家詳細(xì)介紹下如何使用c#修改前臺(tái)DOM的css屬性,具體示例如下,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助2013-07-07
ASP.NET/C#中如何調(diào)用動(dòng)態(tài)鏈接庫(kù)DLL
這篇文章主要為大家詳細(xì)介紹了ASP.NET/C#中如何調(diào)用動(dòng)態(tài)鏈接庫(kù)DLL,感興趣的小伙伴們可以參考一下2016-03-03
WinForm中窗體間的數(shù)據(jù)傳遞交互的一些方法
通過(guò)子窗口向外引發(fā)一個(gè)事件,父窗口去實(shí)現(xiàn)該事件,我們可以再不關(guān)閉父窗口和子窗口的情況下進(jìn)行數(shù)據(jù)的傳輸顯示2012-12-12
Asp.net的應(yīng)用程序?qū)ο蠛晚?yè)面生存周期
Asp.net的應(yīng)用程序?qū)ο蠛晚?yè)面生存周期,需要的朋友可以參考一下2013-02-02
ASP.NET設(shè)計(jì)網(wǎng)絡(luò)硬盤(pán)之兩重要類代碼
要進(jìn)行“網(wǎng)絡(luò)硬盤(pán)”功能設(shè)計(jì),首先要熟悉.NET中處理文件和文件夾的操作。File類和Directory類是其中最主要的兩個(gè)類。了解它們將對(duì)后面功能的實(shí)現(xiàn)提供很大的便利2012-10-10
.net中string類型可以作為lock的鎖對(duì)象嗎
lock 關(guān)鍵字是用于在多線程編程中實(shí)現(xiàn)同步和互斥訪問(wèn)的關(guān)鍵字,它的作用是確保共享資源在任意時(shí)刻只能被一個(gè)線程訪問(wèn),從而避免出現(xiàn)競(jìng)態(tài)條件(race condition)和數(shù)據(jù)不一致的問(wèn)題,這篇文章主要介紹了string類型可以作為lock的鎖對(duì)象嗎,需要的朋友可以參考下2023-06-06
asp.net實(shí)現(xiàn)C#繪制太極圖的方法
這篇文章主要介紹了asp.net實(shí)現(xiàn)C#繪制太極圖的方法,實(shí)例分析了asp.net繪制圖形的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02
ASP.NET Core MVC 中實(shí)現(xiàn)中英文切換的示例代碼
這篇文章主要介紹了ASP.NET Core MVC 中實(shí)現(xiàn)中英文切換的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02

