發展改進
Visual Studio 2013將根據“go-live”許可證提供。.Net 4.5.1預覽版是2013版預覽版的一部分,也包含在Windows 8.1預覽版所有的安裝程式中。新的.Net預覽版還為Windows 8、Windows 7、Windows Vista和相應的Windows伺服器發布版提供單獨的安裝版本。
微軟高管表示,.NET Framework 4.5.1預覽版的許多功能的重點是改善調試和一般的診斷。這個更新版本還允許開發者進行編輯和繼續進行64位編程。
Visual Studio 2013 預覽版進行了大量改進,可幫助您在編碼時提高工作效率並集中精力。某些功能首先在 Visual Studio Power Tools 擴展中以試驗性質出現,經過改進後才納入到 Visual Studio 中。新版本中內置了多種提高工作效率的功能,如自動補全方括弧、使用快捷鍵移動整行或整塊的代碼以及行內導航。此外,Visual Studio 2013 預覽版的團隊資源管理器增強了主頁設計,可以更簡便地導航到團隊協作功能,並可取消停靠“掛起更改”和“生成”,使其顯示在一個單獨的視窗中。
在處理大型代碼檔案時,可能難以了解當前所處的位置。在 Visual Studio 2013 預覽版中,可輕鬆地在兩種模式之間切換滾動條的行為。在欄模式中,可更直接地查看脫字號位置等注釋、更改所在位置和跟蹤錯誤。在圖模式下,滾動條顯示原始碼的實時預覽,而將滑鼠懸停在代碼上即可在工具提示中更詳細地預覽這段代碼。然後單擊代碼所在位置即可導航到該位置。
了解某行代碼的作用只是作為開發人員遇到的一部分難題。還必須了解其歷史記錄、誰處理過這行代碼、哪些代碼引用它,等等。在面向團隊的項目中,這一點變得尤其困難。Visual Studio 2013 預覽版中的 CodeLens(代碼信息指示器)使用來自項目元數據和 Team Foundation Server 2013 預覽版的信息,在代碼中的每個方法上放置修飾符,其中顯示哪些變更集導致創建該方法或做出最近的更改、誰是最後一個處理該代碼的人、哪些單元測試涵蓋該方法(包括最新的通過/未通過狀態)以及存在哪些代碼引用等信息。另外,單擊一下即可迅速跳入該數據,如關聯的變更集或引用的代碼檔案。
Visual Studio 2013 預覽版引入了一種聯網IDE 體驗,使您可更加迅速地開始使用 Visual Studio 2013 預覽版。當您首次啟動 Visual Studio 2013 預覽版時,將要求您使用 Microsoft 帳戶(您可能已在 MSDN 或 Team Foundation Service 訂閱中用到它)進行登錄。登錄後,即註冊您的 Visual Studio 2013 預覽版副本供您使用,無需任何額外步驟。Visual Studio 2013 預覽版還將自動在採用聯網 IDE 體驗的設備上同步設定。同步的設定包括快捷鍵、Visual Studio 外觀(主題、字型等)各種類別,同時使您保持 對“同步設定”選項的完全控制。..
主要新功能
支持 Windows 8.1 App 開發
Visual Studio 2013 預覽版提供的工具集非常適合生成利用下一波 Windows 平台創新 (Windows 8.1) 的新式應用程式,同時在所有 Microsoft 平台上支持設備和服務。支持在 Windows 8.1 預覽版中開發 Windows 套用商店應用程式,具體表現在對工具、控制項和模板進行了許多更新、對於 XAML 應用程式支持新近提出的編碼 UI 測試、用於 XAML 和 HTML 應用程式的 UI 回響能力分析器和能耗探查器、增強了用於 HTML 應用程式的記憶體探查工具以及改進了與 Windows 套用商店的集成。
敏捷項目管理(Agile Portfolio Management)
提供敏捷項目組合管理,提高團隊協作.TFS2012已經引入了敏捷項目管理功能,在TFS2013中該功能將得到進一步改進與完善(比如backlog與sprint)。TFS將更擅長處理流程分解,為不同層級的人員提供不同粒度的視圖backlog,同時支持多個Scrum團隊分開管理各自的用例backlog,最後匯總到更高級的backlog。這意味著TFS將更重視企業敏捷,相信在新版本中還將提供更完善的敏捷支持。
在得到有效套用的情況下,ALM 實踐方法可以消除團隊之間的壁壘,使企業能夠克服挑戰,更快速地提供高質量的軟體。 採用 ALM 的公司還可以減少浪費、縮短周期時間和提高業務靈活性,從而受益。
版本控制
在近幾個版本中VS一直在改進自身的版本控制功能,包括Team Explorer新增的Connect功能,可以幫助你同時關注多個團隊項目。 新的Team Explorer主頁也更簡潔、明確,在各任務間切換變得更加方便。同時,由於眾多用戶反饋,VS2013中將恢復更改掛起(Pending Changes)功能。如果你對VS、TFS有什麼建議或者意見,也可以考慮向VS開發團隊反饋。
輕量代碼注釋(lightweight code commenting)
與VVS高級版中的代碼審查功能類似,可以通過網路進行簡單的注釋
編程過程
新增代碼信息指示。 在編程過程中,VS2013增強了提示功能,能在你編碼的同時幫你監察錯誤,並通過多種指示器進行提示。此外,VS2013中還增加了記憶體診斷功能,對潛在的記憶體泄露問題進行提示
測試方面
在VS/TFS2012中測試功能已經有不少改進,VS/TFS2013更進一步完善了該功能,比如VS2012中引入的基於Web的測試環境得到了改進。
VS2013中還新增了測試用例管理功能,能夠在不開啟專業測試客戶端的情況下測試計畫進行全面管理,包括通過網路創建或修改測試計畫、套件以及共享步驟。 自2005版以來,VS已經擁有了負載測試功能,VS2013中的雲負載測試大大簡化了負載測試的流程。
發布管理
近些年,產品的發布流程明顯更加敏捷,因此很多開發者需要更快、更可靠並且可重複的自動部署功能。在剛剛結束的TechEd大會上,微軟宣布與InCycle Software Inc達成協定,將會收購後者旗下的發布管理工具InRelease。因此InRelease將會成為TFS原生髮布解決方案。
團隊協作
顧名思義,TFS的核心要務之一就是改進軟體開發團隊內部的協作,TFS2013中將新增“Team Rooms”來進一步加強該特性,登記、構建、代碼審查等一切操作都將會被記錄下來。支持代碼評論功能。
整合微軟System Center IT管理平台
除此之外Visual Studio 2013還有團隊工作室、身份識別、.NET記憶體轉儲分析儀、Git支持等特性,可以看出這次將團隊合作作為了一個重要的部分,結合Windows Azure雲平台進行同步協作。
與Windows系列一樣,Visual Studio也改變了更新節奏,採取更快的產品疊代,這次距Visual Studio 2012的發布還不到一年。
定價與許可
除了上述所有全新的令人興奮的功能之外,我們很高興通知您,Visual Studio 2013 的定價將與 Visual Studio 2012 保持相同。另外,由於購買了 Visual Studio 2012 版本,MSDN 訂閱者無需花費額外費用即可獲得新的好處,包括針對 Microsoft 最新版本(如 Windows 8.1 和 Windows Server 2012 R2)的開發和測試使用權、可對 Windows Azure 服務使用的貨幣信用、針對 Windows Azure 開發/測試方案的折扣率以及適用於 Windows 套用商店、Windows Phone 套用商店和 Office 365 Developer 訂閱的開發人員帳戶。