
Update 2
Visual Studio Updates
Microsoft Visual Studio 2012 提供了許多新功能,以支援最新的平台及現代化的軟體生命週期工具,讓開發團隊容易地持續交付有價值的軟體。Visual Studio Updates 確保你能擁有最好的解決方案,以開發現代化的應用程式、並透過現代化的軟體生命週期平台進行管理。
Visual Studio 2012 Update 2
Visual Studio 2012 Update 2 (Visual Studio 2012.2) 是最新的Visual Studio 更新,提供了新功能及修正。Update 2是一個累積更新,包括了所有 Update 1 所提供的功能。Visual Studio 會持續地提供新功能版本,這個更新涵蓋了所有版本別,並特別著重在 Premium及Ultimate版本所提供的現代化軟體生命週期功能上。主要新功能如下,
- 敏捷規劃 (Agile planning)
- 軟體品質改善功能
- 企業應用系統開發
- 改善了開發者的操作經驗
敏捷規劃 (Agile planning)
Visual Studio 2012 支援敏捷開發的團隊。 Update 2 提供了更多客製化的空間,包括:新增客製化欄位到Kanban看板,可以準確反應組織的架構。Work Item tagging功能,讓團隊可以為某個工作項目加上標籤,方便管理及查詢。
軟體品質改善功能
如何在整個開發過程中,持續改善軟體品質是 Visual Studio 2012 的重點之一。在 Update 2你可以透過Web介面管理測試案例 (Test Case),遠端編寫及執行測試案例,並讓所有團隊成員皆能參與測試案例的Review。也可以透過追蹤程式碼流程,收集並建立單元測試,以開發更好的程式碼。
企業應用系統開發
Update 2讓你更容易地開發企業應用。透過LightSwitch 可以很快地開發SharePoint 及 HTML5 client端應用,只要從LightSwitch提供的範本著手設計及設定,即可快速開發好一個企業應用。Blend for Visual Studio也提供了 WPF, Silverlight 及 SketchFlow的功能,讓Visual Studio 可以包辦桌面應用的程式碼撰寫及設計的工作。
改善了開發者的操作經驗
開發軟體需要花工夫,一個好用的工具並提供良好的操作經驗讓開發人員能愉快地工作。Update 2增強了 Visual Studio 2012 的一些功能讓操作經驗更好。 程式碼地圖除錯 (Code map debugger)的整合讓你可以視覺化程式碼,除錯更容易; 還有開發Windows Store App時,使用profiling工具可以早期發現可能的程式碼問題。
KB2797912: 說明 Visual Studio 2012 Update 2
額外的更新
針對Visual Studio 2012 Update 2 (Visual Studio 2012.2),還有其它提供下載的更新如下,
- Visual Studio Team Foundation Server 2012 with Update 2
- Visual Studio Team Foundation Server Express 2012 with Update 2
- Team Explorer Everywhere for TFS 2012 with Update 2
- IntelliTrace Collector for Visual Studio
- Remote Tools for Visual Studio 2012 Update 2
- C++ Redistributable for Visual Studio 2012 Update 1
- Agents for Microsoft Visual Studio 2012 Update 2
- Agents for Microsoft Visual Studio 2012 Update 2 Language Pack
Visual Studio 2012 Update 1
Visual Studio 2012 Update 1 (Visual Studio 2012.1) 改善並修正了一些來自於Connect 及 Windows Error Reporting的問題回報。除此之外,Update 1也提供了 Visual Studio 2012的許多新功能,包括 Visual Studio 2012各版本,大部份的新功能是在 Ultimate及Premium版本,主要分成4大類: Windows 開發、SharePoint開發、敏捷團隊開發 (agile teams)、持續品質改善 (continuous quality)。
Windows 開發
隨著 Windows 8的發行,Visual Studio 2012新增了範本、設計、測試及除錯工具,包括了Windows 8 模擬器 (Simulator)以支援Windows Store apps的開發。Update 1提供了Windows Store apps 的mixed-mode (managed/native) 除錯及native ARM dump檔的除錯,還包括了 Windows Phone 8 apps的code analysis支援。Update 1不單單只是針對最新的Windows平台,也讓你可以針對 Windows XP開發native C++ 的應用程式。
SharePoint開發
Update 1讓開發SharePoint 2010時也可善用生命週期管理的工具,尤其是測試及品質改善的功能。你可以使用單元測試及程式碼UI測試 (coded UI tests)模擬使用者互動,包括使用Microsoft Fakes Framework。負載壓力測試可模擬大量的使用者及各種網路狀況以測試SharePoint的應用程式; 你也可以透過IntelliTrace功能抓取SharePoint logging的訊息,方便除錯時有完整的資訊以加速除錯。
敏捷開發團隊 (Agile teams)
Visual Studio 2012 針對敏捷開發團隊,提供了許多新功能。Update 1在此也強化了Team Foundation Server的Web介面,讓使用者操作更容易,以及原始碼比對及差異比較時有更佳的視覺效果。Update 1也支援了Kanban ,包括Kanban 看板及cumulative flow diagram,在 Visual Studio 2012 IDE中,Code Maps的功能可透過視覺化且動態的方式,讓你能迅速看到並了解程式碼的關連。
持續品質改善 (Continuous quality)
持續品質改善也是Update 1的更新重點。針對手動測試(manual testing),其自動化程式碼覆蓋率(Code coverage),讓你可以分析哪些程式碼已被使用。Update 1也支援跨瀏覽器的測試,可以先用Internet Explorer 錄下web操作,並於其它瀏覽器重播。使用 Test Explorer,你可以依特性 (測試分類、測試屬性、優先順序及Owner) 分群組並執行該群組的測試; 你也可以在Microsoft Test Manager中暫停及重啟手動測試過程,當你執行探勘測試(exploratory testing) 時,可以自動產生操作過程圖檔以保留所有操作流程。
