Visual Studio 2019释出16.2正式版,改善C++连结器效能
文/李建兴 | 2019-07-26发表
微软释出Visual Studio 2019 16.2正式版,改进测试总管(Test Explorer),增加.NET开发功能,提升IDE可用性。
Visual Studio 2019 16.2改良了测试总管的接口,让开发者更容易管理大型测试集,能点选按钮来过滤想查看的测试结果,同时提供客制化字段,以良好调校测试资讯显示。此外,还支援以微软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预览版的开始视窗加入搜寻列,让开发者能搜寻最近使用过的专案、解决方案以及文件夹,以直接开始工作。也能更容易找到正确的模板,新专案的对话框中的模板搜寻,支援模糊搜寻,并且会凸显匹配的关键字,与基于相关性显示排名结果。
https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2019/07/SearchRecentProjects.gif
https://www.ithome.com.tw/news/132043