標籤:visual studio 2013 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 · Performance and Diagnostics · IntelliTrace · Windows Store Apps · Visual Studio IDE · Testing · Bug Fixes & Known Issues |
· Release Management · Web Tools · Azure Tools · C++ · Graphics Diagnostics · Application Insights · ClickOnce Deployment · SharePoint Apps |
此外,若干的Visual Studio2013的產品和Update 3可供下載,包括以下內容:
· Multi-Device Hybrid Apps CTP 2.0 release
· Azure SDK 2.4 Release RTM
· 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
本機堆分析完成比以往更快。我們延遲了非使用者組件的負載符號,直到你明確地僅關閉My Code。我們已經看到載入大型會議檔案的時間提高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 IDEMenu Bar: All Caps Option
在Update 3中,你可以選擇是否在標題列顯示Visual Studio 的菜單條,你可以在 Tools > Options > Environment > General下找到它。它的預設值是All Caps. 此選項映射到使用者的當前登入狀態,這樣那些已經關閉全部大寫在註冊表中的使用者將繼續看到標題的情況下菜單。此選項會自動漫遊到所有已登入的裝置。(最低版本:旗艦版)
Notifications Hub
Visual Studio 2013有一個集中式通知中樞(在IDE的右上方)來展示那些具體到你的開發環境的訊息(例如:更新到Visual Studio)。在Update 3中,該通知徽章會變成黃色,表示有可用的更新下載。徽章,現在也作為一個切換,這樣你就可以開啟並使用一個單一的點擊關閉該中心。(最低版本:旗艦版)
TestingCustomize 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,我們增加了一個新的類型的許可權來管理測試套件的安全性,這種類型的許可權控制訪問:
· 建立和刪除測試案例
· 從測試套件添加和刪除測試案例
· 改變測試組態的測試套件
· Mobile Testing用例到測試計劃中
您可以授予此許可權,以提供不同層級的地區路徑的存取層級。
現有的許可權來管理測試計劃將改為限制訪問特定的測試計劃屬性。
更多資訊請點擊: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新的模擬器包。
原文連結:Visual Studio 2013 Update 3 (2013.3) RTM
備忘:
葡萄城控制項的老傳統,會全力第一時間支援Visual Studio IDE最新版,邀請大家進行ComponentOne Studio下載試用,反饋意見即有金幣送上。