微軟已經(jīng)發(fā)布了Visual Studio 2012的Update 2,并帶來(lái)了豐富的新功能。本次更新提供了一些VS2012的“重大改進(jìn)”。早在1月的時(shí)候,微軟就為本次更新提供了一個(gè)預(yù)覽版本,以收集大家的測(cè)試和反饋,而現(xiàn)在,本次更新的最終版本已能夠下載了。新功能中有一個(gè)新的"VS Blue"主題,其中也涉及到了XAML designer載入時(shí)間的性能增強(qiáng)。
微軟在官方一篇博文里表示,"與VS2012.1一樣(VS2012.2包含VS2012.1),本次發(fā)布包含了重要的修復(fù)和豐富的新功能,解決了來(lái)自社區(qū)反饋的問(wèn)題,并且向軟件開(kāi)發(fā)市場(chǎng)的趨勢(shì)看齊"。
新的改進(jìn)包括"敏捷規(guī)劃"(Agile Planning)、質(zhì)量實(shí)施(quality enablement)、Windows Store開(kāi)發(fā)、line-of-business development、常規(guī)的開(kāi)發(fā)人員體驗(yàn),以及bug修復(fù)和性能改進(jìn)。
在Update 2 中,將會(huì)有一些很酷的新功能。并非所有新功能都能在此 CTP 中可用,但許多都可以。
重大改進(jìn):
敏捷規(guī)劃
質(zhì)量啟用
業(yè)務(wù)線的開(kāi)發(fā)
開(kāi)發(fā)人員的體驗(yàn)
此 CTP 不是“投入生產(chǎn)”的CTP版。它僅用于評(píng)估。我們正在嘗試從Update 1 中學(xué)習(xí),并較之前更早地在周期中獲取反饋。我們將會(huì)有Update 2的"投入生產(chǎn)"預(yù)發(fā)布版本以供使用,但不是現(xiàn)在。
你可以在這里下載 此CTP:http://go.microsoft.com/fwlink/?LinkId=273878
你可以在我們的論壇或Connect網(wǎng)站上提問(wèn)和提供反饋。
敏捷規(guī)劃
工作項(xiàng)標(biāo)記— — 新的工作項(xiàng)標(biāo)記提供了分類和對(duì)工作項(xiàng)的篩選。輕松地將標(biāo)簽添加到項(xiàng),然后在Team Web Access的backlog和work item query views中將其篩選出來(lái)。
通過(guò)電子郵件發(fā)送工作項(xiàng)— — 在Team Web Access 中,能夠?qū)⒐ぷ黜?xiàng)作為一封電子郵件發(fā)送
質(zhì)量啟用
Team Web Access 中的Test Hub — — 輕量級(jí)的基于瀏覽器的測(cè)試管理和執(zhí)行來(lái)讓你對(duì)系統(tǒng)進(jìn)行手動(dòng)測(cè)試,而那里你不能安裝Test Professional。包括能夠在一個(gè)測(cè)試計(jì)劃中查看和編輯測(cè)試用例以及運(yùn)行手動(dòng)測(cè)試用例。
一些測(cè)試過(guò)程的自定義— — 自定義可能的測(cè)試分辨率和故障類型的列表。
根據(jù)類對(duì)單元測(cè)試分組— — 另一種方法來(lái)輕松進(jìn)行分類/組織測(cè)試。
播放列表— — 輕松地創(chuàng)建單元測(cè)試的任意分組,然后保存和運(yùn)行它們。
Premium中的Fakes & stubs — — 我們決定在VS Premium(還有Ultimate)中包括Fakes & Stubs來(lái)允許整個(gè)團(tuán)隊(duì)更容易地共享單元測(cè)試。
Windows Phone 應(yīng)用程序單元測(cè)試— — 現(xiàn)在,你可以在你的 Windows Phone 應(yīng)用程序上編寫(xiě)/運(yùn)行單元測(cè)試。
Windows Store應(yīng)用程序測(cè)試改進(jìn)— — [UITestMethod] 屬性將會(huì)導(dǎo)致一個(gè)單元測(cè)試對(duì) UI 線程和 Assert.ThrowsException <T> 運(yùn)行來(lái)驗(yàn)證在async Lamda中拋出的異常。
改進(jìn)了跨瀏覽器測(cè)試支持— — 為Chrome 和FireFox擴(kuò)展了" Title smart match(標(biāo)題智能匹配)"支持來(lái)更可靠地找到窗口,添加功能來(lái)從CodedUI 測(cè)試中注入Javascript以便自動(dòng)化很難做到的測(cè)試步驟。
業(yè)務(wù)線的開(kāi)發(fā)
改進(jìn)的 SharePoint 負(fù)載測(cè)試— — 建立于Update 1 中引入的SharePoint負(fù)載測(cè)試基礎(chǔ)之上,我們已經(jīng)采取了客戶反饋和添加了額外的支持,如 InfoPath、 Excel 服務(wù)、 Office Web Companions、 工作流和更多。
Office 2013支持— — 現(xiàn)在,我們?yōu)镺ffice/SharePoint 2013 添加支持,包括開(kāi)發(fā)、 編碼的 UI 測(cè)試、 負(fù)載測(cè)試、 Intellitrace 和更多。
開(kāi)發(fā)人員的體驗(yàn)
Blend for VS 2012 — — 我們已經(jīng)重新添加了Blend for VS 2012,包括支持 WPF,Silverlight 和 Sketchflow。
CodeMap & 調(diào)試器集成 — —輕松地添加一個(gè)call stack(調(diào)用堆棧)到 CodeMap中來(lái)從調(diào)試會(huì)話中探索代碼依賴關(guān)系。
Visual Studio 藍(lán)色主題— — 我們已經(jīng)將受歡迎的VS"藍(lán)色"主題納入到了Update2 中,我們之前將此主題發(fā)布在 VSGallery 上。
XAML 設(shè)計(jì)器中的性能改進(jìn)— — 特別是在加載時(shí)。
從命令行生成和部署 Windows Phone應(yīng)用— —能夠從命令行生成和部署 Windows Phone 項(xiàng)目的工作流,而無(wú)需安裝完整的 Windows Phone 開(kāi)發(fā)人員工具
在Team Explorer中的新" Connect "頁(yè)面— — 輕松找到并連接到你的項(xiàng)目 — — 本地或遠(yuǎn)程。
改進(jìn)了Team Web Access中版本控制的體驗(yàn)— — 改進(jìn)了瀏覽源文件、簽入和從 web 中比較文件的UI。
Profiler events timeline — —一個(gè)Windows store HTML/JS應(yīng)用程序的事件時(shí)間線。
我們對(duì)此Update中即將到來(lái)的東西感到興奮,一如既往地,我們期待你的反饋意見(jiàn)。