Visual Studio 2017是微軟於2017年3月8日正式推出的新版本,是迄今為止 最具生產力 的 Visual Studio 版本。其內建工具整合了 .NET Core、Azure 應用程式、微服務(microservices)、Docker 容器等所有內容。
基本介紹
新版發布
摘要
- 新的安裝體驗- 降低了最小記憶體需求量以實現更快、更定製化的安裝,並且支持脫機安裝。
- Visual Studio IDE- 大幅改進了 Visual Studio 2017,包括減少啟動和解決方案載入時間、改進登錄和標識、改進代碼導航以及增添打開檔案視圖和連結的服務,實現了套用和任意本地服務或雲端服務之間的連線。
- Visual C++- 版本 2015 和 2017 之間沒有重大更改。 更佳的 C++14 一致性級別、CMake 支持、生成吞吐量和編輯器效率。
- C# 和 Visual Basic- 擴展對新的 C# 7.0 和 Visual Basic 15 語言功能的支持,引入新的重構以便能夠通過一個操作來整理原始碼。
- F#- 支持 F# 4.1 語言功能、對 F# 編譯器和 FSharp.Core 的改進,以及基於 Roslyn 工作區的新編輯器。
- JavaScript 和 TypeScript– TypeScript 2.1 可用於 Visual Studio 中的所有 TypeScript 項目。 提供新的 JavaScript 語言服務,並默認啟用。
- 調試和診斷- 對異常幫助器進行了大改造,且可以通過“運行時單擊”更快地導航代碼。 此外,“診斷工具”視窗中增添了應用程式事件摘要,並對 CPU 工具實施了多項改進。
- 實時單元測試- 在編輯器中實現單元測試結果和代碼覆蓋率的實時可視化。
- 測試工具- 使用測試資源管理器將自動化與測試用例工作項關聯。
- 團隊資源管理器中的新增 Git 功能並增強了連線體驗- 在 Visual Studio 2017 中可使用 Git 完成更多工作,並可輕鬆找到要連線到的項目和存儲庫。
- Visual Studio 擴展- 通過構建自己的擴展來按照自身喜好對 Visual Studio 進行自定義。
- 項目和項模板的可發現性- 突破性地改進了 Visual Studio 使用項目和項模板的方式,提升了模板發現的性能。
- .NET Core 和 ASP.NET Core- 這包含新的基於 MSBuild 的 .NET Core 工具的 1.0 最終版本。 使用 Visual Studio 2017 可創建 .NET Standard 庫、.NET Core 套用/庫和使用新 csproj 格式的 ASP.NET web 項目。
- 通用 Windows 套用開發工具- 更新包括新版本的 .NET Native 工具鏈、.NET Core NuGet 框架、新的效率工具以及對 Windows 10“創意者更新”SDK 的支持。
- Xamarin- Xamarin 4.3 添加了對 tvOS 的支持,同時改進了 iOS 資產目錄支持和 XML 編輯體驗。
- Visual Studio Tools for Apache Cordova- 基於瀏覽器的新模擬器可實現快速編碼並即時查看結果。
- 針對 Visual Studio 的 Node.js 工具- 更新側重於穩定性、性能和總體產品質量。
- Visual Studio Tools for Unity- 現可通過新的 Visual Studio 安裝程式中的“使用 Unity 的遊戲開發”工作負載安裝 Visual Studio Tools for Unity 3。
- Redgate 開發人員工具 Core Edition- 為了將 DevOps 功能擴展到 SQL 資料庫開發,Visual Studio 現在包含 Redgate 開發人員工具 Core Edition,其中包括 Redgate ReadyRoll、SQL 搜尋和 SQL Prompt。
- NuGet- NuGet 現在支持將包依賴項信息作為包引用直接存儲在項目檔案中,同時保持包引用的可傳遞優勢。
- 用於 XAML 套用的工具- 現在可以通過 XAML 運行時工具列跟蹤焦點。 通過 XAML“編輯並繼續”功能、XAML 編輯器改進和性能最佳化,提升了 XAML 的工作效率。
- Data Tools 和 SQL Server- SQL Server Data Tools 的最新更新實現了對 Azure SQL 資料庫和 SQL Server 2016 的最新功能的支持。
- 開發人員分析工具- Visual Studio 2017 包括開發人員分析工具 v8.6,對 Visual Studio 中的 Application Insights 和 HockeyApp 功能做出了許多改進。
- Visual Studio 的 Office 開發人員工具- 包含了附帶最新功能和更新的 Office 開發人員工具。
- 體系結構依賴關係的實時驗證- 依賴關係驗證關係圖(又稱層關係圖)的實時通知。
- 開發人員命令提示符- 重構了腳本以支持新的安裝體驗。
- 用於 .NET 的 Azure SDK- 現可通過新的 Visual Studio 安裝程式獲取。
- 增強的 Visual Studio 反饋工作流- 報告問題協作性更佳。 搜尋、跟進和投票,獲取所有反饋的最新更新。