微软发布Visual Studio 2019 16.2 GA版本与16.3的首个预览版
微软释出了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 中隐藏了工具栏的用户将获得额外的垂直空间。
[!--empirenews.page--]
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 项目以异步方式加载,在编辑器中重命名类也可以重命名包含文件。此外,编辑器也更好地支持调试和分析功能。