微软发布Visual Studio 2019 16.2正式版,改进Test Explorer,增加.NET开发功能,提升IDE可用性。
Visual Studio 2019 16.2改良了Test Explorer的接口,让开发者更容易管理大型测试集,能点菜单来过滤想查看的测试结果,同时提供定制化字段,以良好调整测试信息显示。此外,还支持以微软Edge Insider浏览器为JavaScript排错,开发者只需要安装浏览器,并且在应用的JavaScript代码下断点,启动排错对话就能开始使用。
在C++方面,Visual Studio 2019开始为MSBuild项目内建Clang/LLVM支持,也为适用于Linux的Windows子系统支持增量构建(Incremental Build)。此外,也提升C++连接器的吞吐量,改善达最大输入时的迭代构建时间,影响范围包含所有代码,微软经内部测试,在各种条件下,C++迭代构建时间都有数倍的提升。
另外,为了强化IDE可用性,开发者可以选择隐藏Visual Studio工具栏,以获得更多的空间,而当使用者隐藏所有工具栏,Live Share与回馈等图标,将会移动至窗口最顶端。
而同时发布的Visual Studio 2019 16.3预览版,将会开始加入.NET Core 3.0预览版,这个版本增加了用于构建微服务的.NET Core项目模板,包括Worker以及gRPC,也能使用Blazor以C#构建客户端网页应用。
.NET Core 3.0除了开始支持传统桌面应用,如Windows Forms、Windows Presentation Framework(WPF)以及UWP XAML外,还让开发者把程序编译成R2R格式,能缩短程序启动的时间。.NET Core 3.0也将改进Linux对Docker内存限制,以深入支持容器应用。
另外,微软在16.3预览版的开始窗口加入搜寻列,让开发者能搜寻最近使用过的项目、解决方案等,以直接开始工作。也能更容易找到正确的模板,新项目的对话框中的模板搜索,支持模糊搜索,并且会凸显匹配的关键词,与基于相关性显示排名结果。