關于Visual Studio 2013 Update 3的更多信息
英文原文:Visual Studio 2013 Update 3 (2013.3) RTM
昨天微軟的 Visual Studio 2013 Update 3(Visual Studio 2013.3)正式發布(RTM)了,做為微軟認證金牌合作的葡萄城控件,我們組織力量第一時間進行翻譯、分享給大家:
下載 Visual Studio 2013 Update 3
此更新程序是最新的一個累加了新功能和錯誤修復的 Visual Studio2013,您可以從以下鏈接獲得 Visual Studio2013 和 Team Foundation Server 2013:
Download Visual Studio 2013 Update 3 (2013.3) RTM
Visual Studio 2013 Update 3 的新特性
| · CodeLens · Code Map · Debugger · Testing |
· C++ |
此外,若干的 Visual Studio2013 的產品和 Update 3 可供下載,包括以下內容:
· Multi-Device Hybrid Apps CTP 2.0 release
· IntelliTrace Standalone Collector
· Windows Phone 8.1 Update Emulators
要獲得這些版本的詳細信息,請參閱相關新聞稿(Related Releases)以下部分。
這是一個關于 Visual Studio2013.3 的視頻概覽。觀看 Visual Studio 2013 Update 3 episode of Visual Studio Toolbox with Robert Green & Dmitry Lyalin:
CodeLens
你可以在專注于自己工作的同時,在編輯器中使用 CodeLens 指標,以了解你的代碼。你可以找到代碼的引用文件,修改你的代碼,關聯 Team Foundation Server 的項目,還有單元測試——所有這些操作的完成都不需要將目光從代碼上移開。
了解更多關于 CodeLens 的信息:Get history and other info about your code.
CodeLense 支持 Git 倉庫
對于 update 3,CodeLens 和倉庫一起工作,為作者提供 CodeLens 指標并且修改你的代碼。你也可以查看與方法、屬性和類相關的工作項目。當有用戶提交、Git 倉庫被使用,或是分支機構變更。(最低版本:旗艦版)

更多信息請點擊:Code Lens for Git in Visual Studio 2013 Ultimate Update 3 。
Code Map
Code Map 幫助你避免迷失在大的代碼庫、不熟悉的代碼或遺留代碼中,方便快速定位代碼的位置。例如,當你在調試時,你可能要看看代碼在哪個文件或項目中。Code Map 幫助你瀏覽這些代碼片段,查看它們之間的關系。你不需要費心記住所有這些代碼,保持文件路徑,或是話一個單獨的文件圖。
了解更多關于 Code Map 的信息: Map dependencies in specific code using code maps in Visual Studio.
Color-coding for links
Code Map 的鏈接有風格和顏色,這樣可以讓使用者更容易更快速的了解 Code Map 。你可以使用圖例來了解每種顏色代表什么。(最低版本:旗艦版)

Improved zoom
在更新之前,如果在大小合適的 Code Map 中很多方法在可調用堆棧中,這可能會變得不可讀。現在 Code Map 保留您的設置,減少平移,這樣你仍然可以看到盡可能多的情況下盡可能的縮放級別。另外,當前調用堆棧或主動調用堆棧的入口總是可見的,這讓你只帶你在哪 里。(最低版本:旗艦版)
Drag and drop binaries to maps
在 Visual studio 中簡單的創建一個有向圖,再從文件瀏覽器中拖拽一個有向圖。限制,你可以探索這些二進制文件。你可以找到他們引用的程序集。(最低版本:旗艦版)
更多信息請點擊:Code Map improvements in Visual Studio 2013 Ultimate Update 3。
Debugger
支持多顯示器
當你將 Windows 應用商店的應用程序移到不同的顯示器下調試,應用程序將在下一次開始調試時重現到顯示器上。(最低版本:Express for Windows)
更多信息請點擊:Multiple Monitor Support for Windows Store Apps in Visual Studio 2013 Update 3。
管理代碼內存轉儲
當進行轉儲時,內存丟棄是一個應用程序的內存使用當時的快照。
更多信息請點擊:Using Visual Studio 2013 to Diagnose .NET Memory Issues in Production.
當你調試一個內存內存時,你現在可以現在一種類型,然后導航到該類型的定義,或是使用 Go to Definition 和 Find All References。(最低版本:旗艦版)
更多信息請點擊:.NET Memory Analysis: Go to Source in Visual Studio 2013 Update 3.
調試內存轉儲時支持 .NET Native
現在你可以調試 NET Native x86 應用,并且在 .NET Native apps 中調試內存丟棄。(最低版本:旗艦版)
更多信息請點擊:Performance and Diagnostics Hub in Visual Studio 2013.
Performance and diagnostics性能和診斷
性能和診斷中心可以打開分析會議(.diagsession 文件),從 F12 工具箱的 IE11 的最新開發者預覽輸出。(最低版本:Express for Windows)
更多信息請點擊:Performance and Diagnostics Hub in Visual Studio 2013.
CPU usage
CPU usage 工具是從 Visual Studio 2013 update 2 開始引進的。你可以在 Performance and Diagnostics 中找到它,可以使用C++,C#,Visual Basic,or IavaScript 寫在 WPF,Console,Windows Store 8.1,or Windows Phone 8.1 apps 中。
這個工具提供的功能使用 CPU,這樣就可以在那里針對性的進行優化,努力實現最佳新能決定的數據。
Navigate to source
你現在可以從函數名的調用樹定位到元代碼中的函數定義行了,這樣你就很容易的看到正在使用的 CPU 在應用程序的代碼。(最低版本:Express for Windows)
更多信息請點擊:New CPU Usage tool in the Performance and Diagnostics hub in Visual Studio 2013
Memory Usage
Memory usage 工具在 Visual Studio 2013 中引入,最初使用 C3/VB/C++和 XAML 只要 Windows 應用商店和 Windows Phone 商店的應用程序。(最低版本:Express for Windows)
更多信息請點擊:Memory Usage Tool.
以下是加入到該工具的一些特點:
Support for WPF and Win32 Applications
在 Update 3 中,你也可以在 WPF (.NET4.0 或更高版本)和 Win32 應用中使用這些工具。
更多信息請點擊:New Memory Usage Tool for WPF and Win32 Applications.
Force GC
關注那些通過在你的應用程序中明確強制垃圾收集來擺脫短期對象和對象終結隊列。
Copy Multiple Rows
不需要一行一行的復制,復制粘貼格式內容是在分析視圖中任何數據網格的多行,可以使用標準手勢,如:CTRL+ 點擊。
Module Column
查看從該類型或在細節視圖的堆棧幀起源于新的模塊列。
Faster native heap analysis
本機堆分析完成比以往更快。我們推遲了非用戶組件的負載符號,直到你明確地僅關閉我的代碼。我們已經看到加載大型會議文件的時間提高 10 倍。
IntelliTrace
現在直接跳到單一性能事件從 Application Insights 到 IntelliTrace. 是可能的。(最低版本:旗艦版)
更多有關于性能的信息請點擊: Performance Details in IntelliTrace.
Windows Store Apps
Windows 應用程序認證工具包(WACK)已更新,允許那些建立 Windows 應用商店的應用程序的開發人員在 Windows 應用商店的應用程序使用的 WinSock API。WACK 現在通過使用庫或依賴于的 WinSock 的代碼。 Windows Phone 的應用程序已經支持的 WinSock 的 API,使其更容易跨越手機,平板電腦和個人電腦分享更多的代碼。
更多有關于 WACK 的信息請點擊:Using the Windows App Certification Kit.
Visual Studio IDE
Menu Bar: All Caps Option
在 Update 3 中,你可以選擇是否在標題欄顯示 Visual Studio 的菜單條,你可以在 Tools > Options > Environment > General 下找到它。它的默認值是 All Caps. 此選項映射到用戶的當前登錄狀態,這樣那些已經關閉全部大寫在注冊表中的用戶將繼續看到標題的情況下菜單。此選項會自動漫游到所有已登錄的設備。(最低版 本:旗艦版)
Notifications Hub
Visual Studio 2013 有一個集中式通知中心(在 IDE 的右上角)來展示那些具體到你的開發環境的消息(例如:更新到 Visual Studio)。在 Update 3 中,該通知徽章會變成黃色,表示有可用的更新下載。徽章,現在也作為一個切換,這樣你就可以打開并使用一個單一的點擊關閉該中心。(最低版本:旗艦版)
Testing
Customize your test plans and test suites
一個來自我們在各種論壇上用戶所要求的頂級功能:已定制測試計劃和測試套件,以滿足您的測試需求。
Team Foundation Server 2013 的 Update 3 ,現在支持添加自定義字段和工作流程,以測試計劃和測試套件。例如:添加一個額外的字段來標識評審的測試計劃,或是添加一個字段來知道測試類型,如果測試 套件是回歸或功能測試。此外,您還可以更改默認值的狀態字段,以滿足您的工藝更好。
更多信息請點擊: Configure features after a TFS upgrade.
您添加或所做的任何領域的變化就可以在 Microsoft 測試管理器或組 Web Access 中查看或編輯。只要打開測試套件和測試計劃。

更多信息請點擊: Use test plans and test suites after a TFS 2013.3 upgrade.
Track changes to test plans and test suites
Team Foundation Server 2013 的 Update 3,測試計劃和測試套件現已追蹤變化的歷史,像其他 TFS 工作項。
例如:你可以在測試用例加入到測試計劃時在歷史區域查看所有的變化。

Enhanced security for test suites
Team Foundation Server 2013 Update 3,我們增加了一個新的類型的權限來管理測試套件的安全性,這種類型的權限控制訪問:
· 創建和刪除測試用例
· 從測試套件添加和刪除測試用例
· 改變測試配置的測試套件
· 移動測試用例到測試計劃中
您可以授予此權限,以提供不同級別的區域路徑的訪問級別。
現有的權限來管理測試計劃將改為限制訪問特定的測試計劃屬性。
更多信息請點擊:Test Plan and Test Suite Customization with TFS 2013 Update 3.
Cloud-based load testing with Application Insights
你并不需要使用資源,并建立自己的機器做負載測試您的網站。您可以使用基于云的負載測試,以提供產生很多用戶在同一時間訪問你的網站的負載的虛 擬機。當您運行負載測試使用 Visual Studio 在線您的應用程序,你可以使用應用程序的見解,檢索性能數據也是如此。通過關聯負載和性能數據放在一起,你會得到洞悉更多,你也可以發現任何性能的問題。
在 Update 3 中,你不再局限于默認的計數器。現在,您可以選擇從應用里選擇你想看到的任何性能計數器。
開始使用:cloud-based load testing.
Release management
提高您管理應用程序的發布的過程。部署你的應用程序,為每個單獨階段的特定環境。管理與認證的每個步驟的處理的步驟。要開始使用版本管理,請參閱:管理你的發布。
Desired State Configuration (DSC)
現在,您可以部署到本地環境或 Windows Azure 的環境中,而無需設置 Microsoft 部署代理每臺機器上。你可以使用 Windows PowerShell, 或 Windows PowerShell Desired State Configuration (DSC). 發布管理新措施,以支持其中任一部署。更多關于 deploying without agents 請參考:Release your app to environments without deployment agents.
New Change Summary
現在,您可以使用更改摘要來查看用戶的事故和錯誤,因為以前的版本要知道考什么需要測試并加入到發布列表中。

Web Platform and Tools
ASP.NET & Visual Studio 提供給開發者強大的 Framework 和工具功能來建立 websites, services (API’s),實時雙向通信的端點,等等。更多信息請參考 official ASP.NET website.
在 Update 3 和 ASP.NET Web Platform and Tooling 已經更新,有亮點如下,全部列表參考:Announcing New Web Features in Visual Studio 2013 Update 3 RTM.
Visual Studio Web tools 提供所有 Web 開發人員需要創建大型的應用程序,包括項目模板,對 HTML,CSS 和 JSON 文件類型,以及智能感知的特殊編輯器。
更多信息請點擊:Announcing New Web Features in Visual Studio 2013 Update 3 RTM.
微軟移動開發
Multi-Device Hybrid Apps CTP 2.0 release
您可以使用 Multi-Device Hybird Apps CTP 2.0 的功能來構建移動 Apps(iOS, Android, Windows Store 、Windows Phone ),通常用 JavaScript 、TypeScript 腳本語言,使用的平臺是 Apache Cordova 框架。
新特性列表:
修復了數百個 bug--提升了 Across-the-board 質量、穩定性、性能
- SDK 支持 Windows 7, Windows 8 and Windows Server 2012 R2 操作系統
- 支持使用 jsHybugger 調試 Android (< 4.4 using)
- 兼容性檢查器,幫助您通過定時檢查的正確安裝第三方工具的依賴關系和配置(例如 Java,AndroidSDK)
下載地址: Multi-Device Hybrid Apps (Preview).
更多信息請點擊: Apache Cordova Tooling Update with Support for Windows 7.
Windows Phone 8.1 更新模擬器
Windows Phone 8.1 Update Emulators 新的模擬器包下載地址。
<span id="shareA4" class="fl">
</span></div>