Visual Studio 2015 是一套整合開發人員生產力工具、雲端服務與擴充功能的綜合套件,讓您和團隊能夠建構適用於 Web、Windows 市集、桌面、Android 以及 iOS 的強大應用程式與遊戲。

本文彙整自 Visual Studio 2013 RTM 以來最重要的新功能,包含部分先前在 Visual Studio 2013 更新中推出的特性。完整新功能清單請參閱發行說明;關於應用程式生命週期管理(ALM)的改進,請見Visual Studio 2015 ALM 新功能。
前往下載頁面取得 RC 版。初始安裝完成後,會出現可選套件視窗,包含跨平台開發所需組件——若想體驗跨平台開發,請務必勾選所有相關套件。
Visual Studio 2015 引入全新簡化的登入機制,大幅簡化對線上資源的存取,即使您擁有多組 Visual Studio 帳號也能輕鬆管理。登入後將自動同步至電腦上所有 Visual Studio 2015 與 Blend 實例,解鎖預覽版功能並自動漫遊個人設定。帳號跨功能共享:只要持有適當權杖,即可從「團隊總管」存取 Visual Studio Online 帳號、從「伺服器總管」存取 Azure 訂閱資源,也能在「新增專案」與「新增連接的服務」對話方塊中直接看到 Azure 行動服務、Azure 儲存體、Salesforce.com 開發者帳號以及 Office 365 連結(預覽版仍需單獨登入,正式版預計支援統一登入)。
您可隨時透過新的帳號管理器新增多組使用者帳號,並在連接服務或存取線上資源時即時切換。Visual Studio 會記住已新增的帳號,供任何 Visual Studio 或 Blend 實例使用。正式版將漫遊帳號清單(不含敏感憑證),讓您在其他裝置快速上手。當然,您隨時可從「帳號設定」移除帳號。詳細操作請見使用多個使用者帳號。

Visual Studio 2015 全面支援跨平台行動裝置開發。您可以在同一個 IDE 內編寫面向 iOS、Android、Windows 的應用程式與遊戲,並共用通用核心程式碼。所有新專案類型皆可在「檔案」→「新增專案」對話方塊中找到。同時,語言、函式庫與工具的改進也讓傳統桌面應用程式開發更上層樓。
Xamarin 讓您以 C# 撰寫程式碼,自然繫結完整 iOS 與 Android API。微軟與 Xamarin 緊密合作推出「Xamarin for Visual Studio」,讓您在單一專案中針對 Android、iOS、Windows Phone 進行開發——單一語言、單一程式碼庫(平台差異最小化)、單一開發環境。Visual Studio 2010 及以上版本皆支援此擴充功能,Visual Studio 2015 更內建整合。入門請參考在 Visual Studio 中使用 Xamarin 建置跨平台應用。
「Visual Studio Tools for Apache Cordova」由微軟與開源社群共同打造。您可使用 HTML、CSS、JavaScript(或 TypeScript)進行跨平台開發,單一程式碼庫面向 Android、iOS、Windows,並享有 Visual Studio IDE 的豐富功能:JavaScript IntelliSense、DOM 總管、JavaScript 主控台、中斷點、監看式、區域變數、僅我的程式碼等。透過外掛程式提供通用 JavaScript API,您的應用可存取所有平台的原生裝置功能。快速上手請見使用 Visual Studio Tools for Apache Cordova 建置跨平台應用。
Unity 是廣泛用於多平台 2D/3D 遊戲開發的生態系統。您可用 C# 撰寫遊戲邏輯,在 Android、iOS、Windows Phone 上執行。「Visual Studio Tools for Unity」整合 Unity 與 Visual Studio IDE,除提供給 Unity 開發者的生產力功能外,還完整保留 IDE 與偵錯工具的所有能力。RC 2.0 版新增 Visual Studio 2015 支援與「區域變數」、「監看式」視窗的物件視覺化增強。微軟已收購該工具的創建者 SyntaxTree。開始跨平台 Unity 專案請參考Visual Studio Tools for Unity 2.0。
您可使用 Visual C++ 編輯、建置、部署、偵錯跨平台程式碼。從範本建立 Android 原生活動應用程式專案,或建立可在多平台或 Xamarin 混合應用中使用的共用程式碼庫。平台專屬 IntelliSense 讓您檢視 API 並產出正確的 Android 與 Windows 目標程式碼。可針對 x86 或 ARM 原生平台設定建置,部署至連接的 Android 裝置,或使用微軟高效能 Android 模擬器測試。在 Visual Studio 偵錯工具中設定中斷點、監看變數、檢視呼叫堆疊、逐步執行。大多數非平台專屬程式碼可跨平台共用,並在單一解決方案中建置。入門請見使用 Visual C++ 建置跨平台應用。
ASP.NET 5 是 MVC、Web API、SignalR 的重大更新,可在 Windows、Mac、Linux 上執行,旨在提供精簡、可組合的 .NET 堆疊以建構現代雲端應用。Visual Studio 2015 RC 工具與熱門 Web 開發工具(Bower、Grunt)緊密整合。詳細資訊請見.NET Web 開發與工具部落格。
Visual Studio 2015 持續支援傳統桌面與 Windows 市集開發,並隨 Windows 演進。.NET 與 C++ 的函式庫、語言在所有 Windows 版本上都有大幅改進。
約 150 個新 API 與 50 個更新 API 啟用更多案例。例如更多集合實作 IReadOnlyCollection,使用更便利。ASP.NET 5 提供精簡 .NET 平台建構雲端應用。面向 .NET Framework 且以 C# 撰寫的 Windows 市集應用現可使用 .NET Native(編譯為原生碼而非 IL),.NET Framework 4.6 也加入 64 位元 JIT 編譯器 RyuJIT。新的 Roslyn 編譯器大幅縮短編譯時間,提供完整程式碼分析 API,Visual Studio 2015 利用 Roslyn 提供更多重構(內嵌重命名、分析器、快速修正)。C# 與 Visual Basic 在核心語言與 IDE 支援上皆有眾多小幅改進,整體 .NET 編碼體驗更直觀、便利、高效。詳細請見.NET Framework 新功能與.NET 部落格。
Visual C++ 在 C++11/14 語言一致性、跨平台行動開發支援、可繼續功能與 await 支援(擬納入 C++17 標準)、CRT 與 STL 實作改進與修錯、新編譯器最佳化、建置效能提升、程式碼編輯器新診斷能力、新生產力工具等方面大幅增強。詳情請見Visual C++ 部落格。
Visual Studio 2015 讓應用程式連接服務前所未有地容易。新的「新增連接的服務」精靈會自動設定專案、加入必要驗證支援、下載所需 NuGet 套件,助您快速上手。精靈整合新帳號管理器,輕鬆管理多帳號與訂閱。RC 版即時支援:Azure 行動服務、Azure 儲存體、Office 365(郵件、連絡人、行事曆、檔案、使用者與群組)、Salesforce。更多服務持續新增,可透過精靈中的「尋找新服務連結」發現。

設計 XAML 使用者介面的 Blend 體驗大幅提升:完全重新設計,提供更直觀的 UI、更強大的 XAML 編輯功能,並實現與 Visual Studio 更緊密的整合。
偵錯工具中斷點的可設定性大幅提升,與中斷點互動的 UI 整合至側邊檢視視窗,無需離開程式碼編輯器。上手請見Visual Studio 新中斷點設定體驗。
偵錯時直接顯示方法執行時間,快速識別瓶頸,無需呼叫分析器。詳情請見效能提示:偵錯時的效能資訊一覽。
錯誤清單現支援任意欄位篩選,可縮放至適當大小,輸入時即時顯示整個 C# 或 Visual Basic 方案的錯誤、警告、程式碼分析結果,即使有數千個警告也能流暢運作。新版錯誤清單保持與現有用法相容。
協助收集、分析 DirectX 應用與遊戲的 GPU 使用資料,判斷 CPU 或 GPU 是否為效能瓶頸。上手請見Visual C++ 團隊部落格。
Roslyn 編譯器不僅加快編譯,更啟用即時程式碼分析:在您輸入時直接於編輯器內提供豐富、可自訂的回饋與建議。RC 版中,燈泡出現在左邊界(鍵盤操作時)或工具提示(滑鼠懸停錯誤時)。點擊燈泡即可獲得可執行的修正建議。

Win10 內建「照片」App 裁剪影片教學:無需安裝第三方剪輯軟體
Windows Server 2012 避開 Metro 介面:系統管理員的四大實用策略
刪除 Windows 通知區域無效圖示:登錄清除 IconStreams 與 PastIconsStream 並重啟 Explorer
Windows XP 使用 Qfixapp.exe 修補損壞系統程式
解決重裝 Windows 7 旗艦版提示「windows failed to open the ramdisk image」:BIOS 硬碟模式切換為 Native