Visual Studio Icon Visual Studio 2013 版本資訊

授權條款 | Visual Studio部落格 | 開發人員社群

注意

這不是 Visual Studio 的最新版本。 若要下載最新版本,請參閱 Visual Studio 2019 的最新版本資訊


Visual Studio 2013版本

您可以檢視所有版本Visual Studio 2013的版本資訊:

Release Notes Icon Visual Studio 2013 版本資訊

發行于 2013 年 10 月 17 日

下載 Visual Studio Community 2013

您可以從 My.VisualStudio.com下載 Visual Studio 2013。 My.VisualStudio.com 需要免費的 Dev Essentials 訂用帳戶,或 Visual Studio 訂閱

本版新功能

適用于更高開發人員生產力的創新功能

Visual Studio 2013包含許多以客戶意見反應為基礎的使用者介面改進,以及 Microsoft 的核心設計原則,將焦點放在內容上,以提供改善的使用者體驗。 您可能會注意到超過 400 個已修改的圖示,其差異更大且使用色彩增加、重新設計的 [開始] 頁面,以及整個Visual Studio的其他細微設計變更。

Visual Studio 2013包含一些改進功能,可協助您更具生產力,並在撰寫程式碼時保持專注。 某些功能會先在Visual Studio Power Tools 擴充功能中顯示為實驗,然後再精簡並併入Visual Studio。 生產力功能,例如自動括弧自動完成、使用鍵盤快速鍵移動程式程式碼或區塊的能力,以及內建的內嵌導覽。 此外,Visual Studio 2013包含一個新的 Team Explorer,其具有增強的首頁,可讓您更輕鬆地流覽小組共同作業功能,包括將擱置的變更和組建取消停駐到個別視窗中的能力。

Pending Changes Window and New Team Explorer

當您使用大型程式碼檔案時,很難追蹤您的所在位置。 在Visual Studio 2013中,您可以輕鬆地在兩種模式之間切換捲軸的行為。 在橫條圖模式中,您可以檢視批註,例如插入號位置、變更位置,以及更直接追蹤錯誤。 在地圖模式中,捲軸會顯示原始程式碼的即時預覽,以及將滑鼠停留在程式碼上以預覽工具提示內更詳細的功能。 接著,您可以按一下流覽至該位置的確切程式碼位置。

瞭解程式程式碼在開發期間的主要工作。 [移至定義] 命令現在隨附新的 [查看定義] 功能。 使用 [查看定義] 時,您不再需要離開程式程式碼的內容,即可在內嵌檢視中檢視定義。

Peek Definition

瞭解程式程式碼的功能只是您身為開發人員挑戰的一部分。 您也必須瞭解其歷程記錄、工作的人員、哪些程式碼參考了它等等。 這在小組導向專案中變得特別具挑戰性。 CodeLens (程式碼資訊指標) Visual Studio Ultimate 2013會使用來自您專案中繼資料和 Team Foundation Server 2013 的資訊,在您的程式碼中放置裝飾專案,其中顯示哪些變更集導致建立或最近的變更,誰是最後一個人處理常式代碼,哪些單元測試涵蓋 方法 (包括最新的傳遞/失敗狀態) ,以及存在哪些程式碼參考。 您也可以直接按一下,快速跳到該資料,例如相關聯的變更集或參考的程式碼檔案。

CodeLens

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應用程式開發

Visual Studio 2013提供理想的工具組來建置現代化應用程式,以利用Windows平臺創新 (Windows 8.1) 的下一波,同時支援所有 Microsoft 平臺的裝置和服務。 Windows 8.1中支援Windows市集應用程式開發,包括許多工具、控制項和範本、XAML 應用程式的新自動程式化 UI 測試支援、XAML 和 HTML 應用程式的 UI 回應性分析器和能源耗用量分析工具、增強的 HTML 應用程式的記憶體分析工具,以及改善與 Windows Store 的整合。

UI Responsiveness Analyzer

Blend for XAML 已增強具有Windows市集應用程式設計的重要新功能,例如新增尺規和自訂指南,以取得更精確的內容配置,以及改善的樣式功能。 Blend for HTML 也會繼承這些增強功能,並新增使用 HTML 建置Windows市集應用程式的特定新功能,例如在 CSS 中建立變更動畫的新時程表。

Blend for Visual Studio

Windows Store 應用程式的程式碼撰寫體驗已在 Visual Studio 2013中增強。 XAML 編輯器現在提供 IntelliSense 的進階功能,現在也可用於資料系結、範本系結和資源。 它也可在設計標記和程式碼後置之間實現更具生產力的轉換;包括支援尋找參考、移至定義,以及切換至檢視模型。 這些以及其他改進功能有助於在建立Windows市集應用程式時減少工作。

透過新增Windows Azure 行動服務,將您的應用程式公開至一些案例,例如在雲端中輕鬆啟用推播通知和資料儲存和操作等案例,連線您的Windows市集應用程式也比較容易。

Web 開發進展

在 Microsoft 平臺上建立網站或服務提供許多選項,包括 ASP.NET WebForms、ASP.NET MVC、WCF 或 Web API 服務等。在過去,在 Visual Studio使用這些方法的每一種方法,意謂著使用與特定專案功能隔離的個別專案類型和工具。 One ASP.NET 視覺可統一Visual Studio 2013中的 Web 專案體驗,讓您可以在單一專案中使用 ASP.NET 元件架構的喜好來建立 ASP.NET Web 應用程式。 這個新的整合體驗包括輕鬆建立混合式應用程式的能力,包括改良版本的 ASP.NET WebForms、MVC 或 Web API,全都在單一專案中。 現在,您可以混合並比對 Web 專案內作業的正確工具,讓您在針對 Web 進行開發時提高彈性和生產力。

One ASP.NET New Project Dialog Box

如果您設計網頁或實作其他人的設計,您可能會花大量時間調整 HTML 和 CSS,同時再次重新整理瀏覽器視窗,以達到您想要建立的確切體驗。 這會因訪客可能用來檢視網站的可用網頁瀏覽器多樣性而進一步複雜。 Visual Studio 2013會使用 Browser Link 來回排除此情況,這會將Visual Studio連線到互動式開發體驗中的一或多個開放式新式瀏覽器,使其與您的標記變更保持同步,而不需要手動重新整理瀏覽器以查看您所做的變更。

建立適用于 Office 365 的新式商務應用程式

透過Visual Studio 2013,您可以建立和管理可擴充Office 365體驗的新式商務應用程式,以協助人員與商務程式、成品和其他系統互動。 Office 365雲端商務應用程式會在雲端中執行,利用 Azure 和 Office 365 Windows 所公開的豐富平臺功能。 身為雲端式應用程式,這些裝置可供大量裝置使用,以匯總企業內與外部的資料和服務,並整合使用者身分識別和社交圖表。 這些應用程式會與Visual Studio的應用程式生命週期管理功能整合,以 IT 作業橋接商務應用程式開發人員的世界。

偵錯和優化改善

Visual Studio 2013中新的效能和診斷中樞提供Visual Studio中各種工具的整合體驗。 中樞也可讓您輕鬆地識別與專案搭配運作的效能和診斷工具,並可讓您快速開始使用它們來改善您的應用程式。

Performance and Diagnostics Hub

Visual Studio 2013中的記憶體傾印分析器可讓您更輕鬆地診斷生產環境中的記憶體問題,方法是直接從Visual Studio分析 .NET 記憶體堆積傾印。 使用新的記憶體分析功能,您可以藉由查看大小和計數、物件的最大實例,以及在記憶體中保持運作的狀態,來解決記憶體流失和記憶體使用量效率不佳的問題。 您也可以比較兩個記憶體傾印,以深入瞭解記憶體使用量隨著時間變更的方式。

在 Visual Studio 2013 中偵錯 64 位 .NET 4.5.1 應用程式時,您現在可以「編輯後繼續」,就像使用 32 位受控應用程式一樣。 此外,在 Visual Studio 2013 中,非同步偵錯已改善Visual Basic、Visual C#、Visual C++和 JavaScript。 在 Windows 8.1 上執行時,呼叫堆疊視窗現在會在非同步方法中叫用中斷點或例外狀況時包含邏輯呼叫堆疊。 除了診斷支援之外,.NET 4.5.1 還包含其他改進功能,例如支援在多核心電腦上執行時,隨選壓縮垃圾收集 (GC) 大型物件堆積,以及更快速地啟動應用程式。

在Visual Studio Ultimate 2013中,您可以診斷 System Center 2012 R2 Operations Manager 所監視之應用程式中的錯誤和效能問題。 您可以將例外狀況和效能事件匯入為 IntelliTrace 記錄 (.iTrace) ,並使用 Visual Studio 中的 IntelliTrace 逐步執行這些事件的程式碼執行。

除了改善 C++11 支援的功能之外,例如委派建構函式、原始字串常值、明確轉換運算子和 variadic 範本,以及Visual Studio 2013中的「只是我的程式碼」偵錯,讓使用 C++ 變得更好。 篩選呼叫堆疊的功能,只篩選為偵錯長時間存在 Managed 語言時所撰寫的程式碼,現在可供 C++ 使用。

PGO (設定檔引導式優化) 是執行時間 Visual C++ 編譯器優化,利用從執行重要或以效能為中心的使用者案例收集的設定檔資料,來建置優化的應用程式版本。 Visual Studio 2013中的程式碼剖析工具可讓您深入瞭解 PGO 優化決策,這可協助您瞭解設定檔資料如何對應至真實世界的效能,方法是顯示剖析的熱器程式碼路徑如何 (常見的使用者案例) 和較冷的程式碼路徑, (應用程式較不常見的使用者案例) 對應到 PGO 優化的程式碼,以及如何 (大小或速度) 。

擴充的 ALM 功能

Visual Studio 2013納入新的應用程式生命週期管理 (ALM) 功能,可協助小組更具生產力,並透過改善的敏捷式開發做法支援共同作業,以累加方式採用,以符合組織的需求。 敏捷式組合管理、小組會議室、變更集/認可的 Web 程式碼批註,以及 Web 型測試案例管理改善等功能,都是整合式解決方案的一部分,可協助小組更妥善地共同作業並提高生產力。

Visual Studio ALM 功能的核心是由 Team Foundation Server 提供,可安裝在內部部署伺服器上的伺服器,或裝載于雲端的 Team Foundation Service。 無論小組偏好增加內部部署安裝的控制和自訂,還是雲端的免維護協助工具,都有一個選項符合您小組的需求。

透過敏捷式公事包管理,您可以以敏捷的方式管理大型和複雜的工作負載。 您可以定義待辦專案階層,以瞭解數個小組的工作範圍,並查看該工作如何積存到更廣泛的計畫。

Agile Portfolio Management

小組聊天室可以提供場所,促進和汲取小組成員之間的資訊交流,無論遠近。 在小組會議室中,您可以討論進行中的工作、詢問問題、共用狀態,以及厘清問題發生時的問題。 小組會議室是小組專案活動摘要,可讓小組掌握程式碼簽入、組建狀態、工作分派等等。 藉由使用小組會議室而非電子郵件,您會自動收到交談和決策的稽核線索,您可以隨時檢閱和搜尋。 小組會議室預設會為每個專案建立,您可以建立額外的會議室來支援臨機操作討論和跨小組共同作業。

Team Room

Team Foundation Server 2013 現在支援 Git 存放庫。 此外,您現在可以使用 Visual Studio 2013 中的網頁型版本控制總管,在變更集、擱置集或 Git 認可上建立或回復批註,以便與您的小組進行原始程式碼變更的交談。 您也可以使用 [版本總管] 篩選器輕鬆地尋找批註。

Code comments

透過支援 Team Foundation Service 中的雲端式負載測試,您可以在數秒內產生調整測試,利用 Windows azure 的彈性資源來執行數千位虛擬使用者的要求;讓您深入瞭解 Web 應用程式和服務的效能瓶頸,而不需要管理硬體或虛擬實驗室。

Web 型測試案例管理的改善可讓您直接從 Web 介面建立或管理Test Plans和套件。 您也可以使用任何新式網頁瀏覽器,從非Windows作業系統執行測試,讓您的測試人員能夠從任何工作環境保持生產力。

此外,Team Foundation Server 2013 的新功能是工作專案圖表。 快速建立各種圖表,以根據工作專案查詢將資料視覺化,例如 Bug、使用者劇本和工作。

Work Item Charting

授權

使用Visual Studio訂閱購買Visual Studio是購買Visual Studio,並取得以 Microsoft 平臺為目標之最全方位軟體、服務和權益的存取權。 作用中Visual Studio訂閱者將在 10 月中取得最終發行Visual Studio 2013的最早存取權。

隨著Visual Studio 2013的發行,敏捷式專案規劃功能現在可供專案經理使用待辦專案管理和短期衝刺規劃功能,Team Foundation Server 2013 用戶端存取授權 (TFS CAL) 客戶不需額外費用。