Visual Studio "15" Preview - 開放兼容,維持生產力!
2016/03/30 //Build/ 2016 正式宣布 Visual Studio "15" Preview 發行的消息。這裡整理了重點新功能的介紹與相關文章給各位:)
最新功能
- 新安裝程式 – Visual Studio 瘦身計劃!
- XAML 應用程式的 [編輯後繼續] 功能
- 從任何資料夾開啟並編輯程式碼
- 新的JavaScript Language Service - Salsa
- Visual Studio Tools for Apache Cordova
- Visual Studio Tools for Universal Windows App Development
- C# 和 Visual Basic
- 偵錯和診斷
- Application Insights
- Team 總管
- SQL Server Data Tools
- 其他相關內容
立即下載 -> Visual Studio Enterprise "15" Preview
重要事項 這是未受支援的 Visual Studio 發行前版本。 不建議您在生產環境中使用。
新安裝程式 – Visual Studio 瘦身計劃!
相關文章: 安裝你所需的功能
相關文章: 快速精簡的安裝程式
相關文章: 輕量 C++ 安裝程式
XAML 應用程式的 [ 編輯後繼續 ] 功能
Visual Studio 現在可讓您在 WPF 或通用 Windows 應用程式執行時編輯 XAML,以及查看執行中應用程式的變更。 在程式碼編輯器中,您可以變更標記,而且不需要重新編譯應用程式,這些變更就會反映在執行中的應用程式。
您必須在目前的 Windows 10 Insider 版本上安裝 Visual Studio,並具有該 Insider 版本的對應 Windows 10 SDK,才能對通用 Windows 應用程式使用 XAML [編輯後繼續] 功能。 若要安裝這些項目,請參閱 Windows 測試人員計畫 頁面。
相關文章: 透過 Xaml [編輯後繼續] 輕鬆進行 UI 開發
從任何資料夾開啟並編輯程式碼
[開啟資料夾] 可方便您在專案和解決方案之外巡覽程式碼基底。方案總管包含一個新按鈕,可在 [解決方案] 和 [資料夾] 檢視間切換。 如果資料夾中有 MSBuild 專案,編輯器會提供適用於 C# 或 Visual Basic 檔案的 IntelliSense,而且您可以使用 F5 鍵及方案總管中的檔案操作功能表建置或偵錯。 安裝相關的 Visual Studio 工具之後,也可以針對 Python 和 Node.js 指令碼進行偵錯。 您可以在方案總管中,針對 Git 版本控制下的檔案執行版本控制作業。
相關文章: 在 Visual Studio “15”中開啟任何資料夾
新的JavaScript Language Service - Salsa
新的 JavaScript Language Service 已可供預覽! 您可以切換登錄機碼加以啟用。 這項新服務使用 TypeScript 定義檔改進 IntelliSense,並包含對 JSDoc 註解註釋以及 ES6 和 Common JS 模組格式的 IntelliSense 支援。 此外也支援 JSX 語法,以及 ES2016 中的功能,例如產生器、模組和裝飾項目。
如需可啟用新語言服務的特定指示及其詳細資訊,請參閱 GitHub 上的 Salsa 文件。
相關文章: 搶先看新的 JavaScript Language Service - Salsa
Visual Studio Tools for Apache Cordova
Visual Studio "15" Preview 包含 Visual Studio Apache Cordova 工具 Update 8,並有下列功能改進:
- 支援 Cordova 6.0.0
- 改善建置錯誤訊息
- 改善 npm 整合 (使用沙箱版本並遵從系統 Proxy 設定)
- 更新外掛程式清單
如需此版本的詳細資訊,請參閱 Visual Studio Tools for Apache Cordova 版本資訊。
重要事項 本版 Visual Studio 不支援 Windows 市集 8.1 專案。 建議您以 Windows 10 為目標來更新 Cordova 專案。
Visual Studio Tools for Universal Windows App Development
Visual Studio "15" Preview 包含通用 Windows 平台工具的下列功能:
- 更新的 .NET Native 工具鏈。 此更新的 .NET Native 工具鏈新增了多項最佳化功能,可改善 Visual Studio 中受管理 UWP 應用程式的執行階段效能。 本版包含 600 多個錯誤 (bug) 修正和功能,不僅滿足主要的客戶意見反應,也改善工具鏈的整體品質。
- 5.1.0 Microsoft.NETCore.UniversalWindowsPlatform 套件。 .NET Core NuGet 架構程式庫的這項更新解決了自 Visual Studio 2015 RTM 以來客戶所回報的主要問題。 現有的 UWP 專案可以使用 NuGet 參考管理員更新至此新版本。
C# 和 Visual Basic
我們已新增/更新三種新的樣式分析器,以協助您自訂及強制執行小組的程式碼慣例,如下所示:
- 命名樣式規則
- 使用 “var” 或明確類型
- 對成員存取使用 “this.” 或 “Me.”
Visual Studio 2015 Update 2 也提供 IDE 體驗的下列增強功能:
- 重構以簡化委派引動過程,以及使用 null 條件運算子引發事件。
- 重構可讓非同步方法在適用時同步執行。
- 增強 [加入 using] 命令,以對拼字錯誤的類型支援「模糊」比對,包括新增任何所需專案或中繼資料參考。
利用新的 C# 語言功能來使用模式比對與區域函式
我們正為下一版 C# 致力於某些建議的新語言擴充功能,而本版也提供其預覽。 若要試用這些實驗性編譯器功能,您必須使用對應的功能旗標,如下所示:
- 巢狀區域函式擴充語言,以支援在區塊範圍中宣告函式 (使用 /features:localFunctions)
- 模式比對擴充功能提供代數資料類型及從功能語言進行模式比對 (/features:patterns) 的許多優點
- Ref returns 可讓函式以傳址方式傳回值 (/features:refLocalsAndReturns)
本版也會預覽新的 Analyzer API,讓您更輕鬆地撰寫 分析器,以便只著重於程式碼語意 (相對於語言語法)。 這些新的 IOperation API 可讓分析器檢查方法主體非語言相關的表示法。
如需詳細資訊,請關注我們在 GitHub 上的發展,以深入了解這些分析器,以及其他建議的語言擴充功能和 API。
相關文章: Visual Studio 中 C# 和 VB 新功能
偵錯和診斷
將條件加入例外狀況設定中
當您設定偵錯工具在擲回例外狀況中斷時,您可以新增條件,讓偵錯工具只在例外狀況於指定模組中擲回時才中斷。
相關文章: 新例外狀況幫手 Exception Helper
Application Insights
Application Insights for Visual Studio "15" Preview 針對 Visual Studio 2015 Update 1 隨附的 v4.0,包含了數項新功能和功能改進。 值得注意的新增項目包括:
- 搜尋本機偵錯工作階段中發出之 Application Insights 遙測的功能。
- Visual Studio 中目標更明確的 Application Insights 快顯通知。
- 設定來自 log4net、NLog 和 System.Diagnostics 等記錄架構之追蹤集合的簡化體驗。
我們也對 Application Insights 搜尋功能進行了數項改進,如下所示:
- 從例外狀況堆疊追蹤跳至原始程式碼中方法的功能。
- 搜尋相關遙測的功能。
- 支援在程式碼中尋找遙測屬性值。
- 下一個/上一個搜尋記錄。
如需詳細資訊,請參閱 Microsoft Azure 上的 技術版本資訊。
相關下載: Application Insights Tools for Visual Studio "15" Preview v6.1.0
Team 總管
工作項目表單
如果您從 Visual Studio “15” Preview 連接到 Visual Studio Team Services 並開啟一個工作項目,該工作項目表單會出現在您的網頁瀏覽器中。 不過,如果您連接到 Team Foundation Server 2015 (含) 以前版本,則會看到舊版工作項目表單。
SQL Server Data Tools
Visual Studio "15" Preview 包含 SQL Server Data Tools 的最新更新,可支援 Azure SQL Database 和 SQL Server 2016 的最新功能。
本版可讓您在所有支援的 SQL Server 版本和資料庫平台上,輕鬆地使用 Visual Studio 開發、測試及部署內部部署和雲端資料庫。 本版也增強了資料庫程式設計介面區,並改善 SQL Server Data Tools 中的 SQL 連接體驗,現在只要按一下就能自動探索可連接的 SQL Server 和 Azure SQL Database。
此外,Visual Studio "15" Preview 可處理新的 Azure SQL Database 驗證類型,以及 Azure Active Directory 整合式驗證和密碼驗證。
其他相關內容
錯誤 (bug) 修正及已知問題
如需此版本的技術改進、Bug 修正及已知問題的完整說明,請參閱下列 MSDN 文件。
深入了解: Visual Studio "15" Preview 的說明
搭配新安裝程式的 Visual Studio "15" Preview
我們正在預覽新的實驗性安裝程式,該安裝程式支援更能夠設定也更快的 Visual Studio 安裝,而將取代傳統的安裝體驗。 Visual Studio "15" Preview 版本包含適用於我們環境的新輕量型安裝程式首次公開預覽,從頭經過重新設計,而能夠達成下列目標:
- 將 Visual Studio 的磁碟使用量降到最低
- 以更快且更不會影響系統的方式進行安裝
- 讓您更輕鬆地只選取及安裝需要的功能
藉由安裝最小核心編輯器,您將取得超過二十種語言的基本程式碼編輯支援、從任何資料夾開啟及編輯程式碼而不需要專案的功能、Managed 和原生偵錯支援,以及整合式原始程式碼控制。 您也可以選擇加入其他語言的額外支援,此 Preview 版本隨附 .NET 桌面開發、C++、Unity 或 Python 的初步支援。
因為這是早期預覽版本,所以尚不支援完整的 Visual Studio 功能集。 但此版本可與其他 Visual Studio 執行個體並存安裝。 如果您想要安裝一組更完整的元件,請改為安裝 Visual Studio Enterprise "15" Preview。
您可以從此 Visual Studio 下載 頁面下載 Visual Studio "15" Preview 與新的安裝程式。
Visual Studio IDE 整體改進
- 發行前版本授權到期訊息更清楚地表達目前的授權狀態。
- Visual Studio 的首次啟動速度提高 30-35% 。
重要事項 這是未受支援的 Visual Studio 發行前版本。 不建議您在生產環境中使用。 不過,歡迎您提供寶貴的意見反應! 如有任何問題,請透過 Visual Studio 的 傳送意見反應 選項告知我們。若要提出建議,請透過 UserVoice 告知我們。
您可以從下列連結安裝此新版 Visual Studio:
下載: Visual Studio Enterprise "15" Preview
若要深入了解其他相關下載,請參閱 下載 頁面。