Visual Studio 2019 16.2 正式版與16.3 Preview 1 發布
微軟釋出了Visual Studio 2019 16.2 GA 版本與16.3 的第一個預覽版本,兩個版本的主要亮點如下:
16.2 GA 版本
Test Explorer
Test Explorer 有不少優點:可以更好地處理大型測試集,更輕鬆地進行篩選,有更多可發現命令,選項卡式列表視圖,以及可以用於微調顯示的測試信息的可自定義列。
.NET 開發者生產效率
此版本支持在 Microsoft Edge Insider 瀏覽器中調試ASP.NET 和ASP.NET Core 項目的JavaScript。
.NET 開發人員的工作效率有所提高,因為v16.2 帶來了Sort Usings 重構選項。開發人員還可以將switch 語句轉換為switch 表達式,還可以從Quick Actions 菜單中為變量生成參數。此外,在Web 應用中啟用實時通信時,還可以豐富地創建和配置Azure SignalR 服務。
C++
C++ 方面的變更主要包括Clang/LLVM 支持MSBuild 項目、WLS 的增量構建,以及新增了一個使用vcpkg 的C++ 快速操作,它可以安裝 CMake 項目中缺少的軟件包。
此外,C++ linker 吞吐量的變化顯著改善了最大輸入的迭代構建時間,C++ 團隊中進行的內部測量可以看到性能極大提升:
可用性
為了增強可用性,Visual Studio 中隱藏了工具欄的用戶將獲得額外的垂直空間。
16.3 Preview 1 版本
16.3 Preview 1 主要亮點在於 .NET Core 3.0 預覽版與C++ 方面的改進。
.NET Core 3.0 Preview
16.3 Preview 1 添加了對.NET Core 3.0 Preview 的支持,其它功能包括用於構建微服務的.NET Core 項目模板(如Worker 和gRPC)和使用C# 構建客戶端Web 應用的Blazor。
搜索功能改進
此版本在啟動窗口中添加了一個搜索框,供用戶快速查找最近使用的項目、解決方案和文件夾。最近使用的代碼容器還與Visual Studio 全局搜索集成,因此也可以在那裡進行搜索。
新的項目對話框中的模板搜索現在支持模糊搜索,允許拼寫錯誤和復數,同時還高亮顯示匹配的關鍵字和基於關聯程度排序。
Visual Studio 現在將通過.NET CLI 獲取對模板所做的任何更新,因此,兩者保持同步。新工具包含在新模板的支持中。示例包括發布項目到容器註冊表以及管理Open API 和gRPC 服務引用。
此版本還帶來了許多生產力改進,C++項目現在具有基於類型限定符篩選的IntelliSense成員列表。開發人員可以使用快速命令(Ctrl + K、Ctrl + /)切換行註釋。.NET項目以異步方式加載,在編輯器中重命名類也可以重命名包含文件。此外,編輯器也更好地支持調試和分析功能。
詳情查看發布說明: