Visual Studio 2011(vNext)的11個(gè)新功能

2011-11-22 18:12:35來源:作者:


Visual Studio 2011,也叫“vNext”是微軟的下一代IDE。它覆蓋了軟件開發(fā)的整個(gè)生命周期,包括設(shè)計(jì),架構(gòu),編碼,測試,驗(yàn)證,部署。這個(gè)版本將要求 .NET Framework 4.5。

1. 支持 Metro 風(fēng)格的應(yīng)用和游戲應(yīng)用開發(fā)

Visual Studio 2011,也叫“vNext”是微軟的下一代IDE。它覆蓋了軟件開發(fā)的整個(gè)生命周期,包括設(shè)計(jì),架構(gòu),編碼,測試,驗(yàn)證,部署。這個(gè)版本將要求 .NET Framework 4.5。

1. 支持 Metro 風(fēng)格的應(yīng)用和游戲應(yīng)用開發(fā)
VS 2011 將支持 Metro 風(fēng)格的應(yīng)用開發(fā),也就是支持觸屏設(shè)備。

2. 更好的 JavaScript 工具
從 Visual Studio 2010 開始,VS就支持 HTML5 了。不過在 VS 2011 中,這個(gè)功能變得更強(qiáng)大了。支持括號(hào)匹配,智能代碼提示,隱性引用,代碼大綱等等。

Visual Studio 2011 新功能

3. 增強(qiáng)的診斷支持
一個(gè)新的工具叫做“Page Inspector”是用來調(diào)試Web應(yīng)用程序的。這個(gè)工具VS 2011默認(rèn)是不安裝的,需要單獨(dú)安裝。它整合了ASP.NET,瀏覽器,和你的應(yīng)用代碼,讓開發(fā)者分析和調(diào)試更便捷。

4. 重復(fù)代碼分析
這個(gè)功能是 VS 2011 新加的。它會(huì)分析你的代碼邏輯,找出重復(fù)的代碼,這樣你就可以重構(gòu)你的代碼。

5. 增強(qiáng)的單元測試工具
從 VS 2011 開始,你可以根據(jù)一個(gè)bug的重現(xiàn)步驟,來按順序生成測試用例。

6. 增強(qiáng)的應(yīng)用聲明周期管理(ALM)
ALM 工具可以讓你更好的管理應(yīng)用,它提供了一系列經(jīng)過驗(yàn)證的過程和工具。ALM的原則是協(xié)作,反饋,敏捷。這些工具都是集成在 VS 2011 IDE中的。

7. 支持 IIS Express
VS 2011 集成了 ISS Express作為默認(rèn)的集成web服務(wù)器。

8. 支持 Smart Tasks
這是 VS 2011 新加的功能,可以用來簡化復(fù)雜的任務(wù)和通用的特性。

9. 支持本地和遠(yuǎn)程調(diào)試
VS 2011 可以支持本地或者遠(yuǎn)程調(diào)試 Metro 應(yīng)用。

10. 根據(jù)標(biāo)記生成事件處理函數(shù)
在 VS 2011 中,你可以為 ASP.NET 控件生成事件處理函數(shù),就像WPF/XAML那樣。

11. 支持從頁面創(chuàng)建用戶控件
用戶控件的好處是,可以重用很多代碼。從 VS 2011 開始,你可以選擇頁面的一個(gè)部分,然后把這個(gè)部分創(chuàng)建為一個(gè)用戶控件。

VS 2011 并沒有正式發(fā)布,目前是開發(fā)者預(yù)覽版。下載 Visual Studio 2011 開發(fā)者預(yù)覽版

關(guān)鍵詞:vs2011vs.netvNext