微软发布Visual Studio 2022 17.9第2个预览版,这是 2023 年最后一个版本,也是对 2023 年开发工作的一个总结。在11月发布的第1个预览版的基础上,本次更新带来了 C++、.NET MAUI、远程 Linux 单元测试、团队工具等方面的改进和新特性。
对于 C++,#include
诊断有了显著的改进。这个增强使得这项功能变得更为健壮,让开发人员可以可视化代码中每条 #include 指令的出现次数。
如前所述,开发人员可以通过单击指令顶部的引用计数来查看特定的引用,并可以通过双击导航到任何引用。此外,该特性经过扩展之后还可以显示 #include 指令在 Build Insights 之后的编译时间,从而提供有价值的代码库洞察。
另外一项重要的增强是自动添加引号或括号,提高生产力。现在,开发人员可以非常轻松地给选中的内容加上括号分隔符(包括双引号、单引号和圆括号)。该功能可以在 Visual Studio 中通过工具>选项下的文本编辑器设置打开或关闭。
Live Property Explorer(LPE)的引入增强了. NET MAUI 的开发体验。该工具旨在简化开发,让开发人员可以在调试时检查 XAML 属性。Live Property Explorer 可以与 XAML Live Preview 和 Live Visual Tree 结合使用,为调试、性能优化和属性检查提供了一个很好的解决方案。
要使用 Live Property Explorer,开发人员需要开始调试他们的.NET MAUI 应用,并导航到 Debug > Windows > Live Property Explorer。启用之后,Live Property Explorer 将为开发人员提供一种在运行时实时浏览和编辑属性的方法。
Live Property Explorer 的用法,图片来源:Visual Studio 发布说明
据报道,根据用户反馈,Visual Studio 2022 现在支持远程Linux单元测试。这个增强功能支持在 Test Explorer 中的 WSL 或远程系统上执行面向 Linux 的 C++项目的单元测试。据说,一些特定场景中存在的限制将在 17.9 的第 3 个预览版中得到修复。
远程 Linux 单元测试的用法,图片来源:Visual Studio 17.9 Preview 2 发布公告
该版本还有一项重要的更新是SQL/SSDT改进,例如删除 ADDefaultAuthentication 中 Username 的红色警告图标。其次,它还引入了 3 种新的身份验证类型,以便与 Subsystem 标准保持一致:ActiveDirectoryManagedIdentity、ActiveDirectoryServicePrincipal 和 ActiveDirectoryDefault。此外,它还实现了一些标准的 Bug 修复和性能改进。
现在,在 Visual Studio IDE 右上角的身份选择器旁边,Visual Studio 企业版和专业版用户会看到一个新图标Benefit Awareness Diamond。据报道,该功能的目的是让付费用户未来可以更方便地获取福利信息以及更新。
在生产力方面,Git 储存库窗口、分支和 tag 标签现在可以动态调整大小,这改进了 Git 图的可视度,为开发人员提供了更好的体验。
最后,Microsoft Teams Toolkit的改进包括支持在工具包模板中选择 dotnet 框架版本。此外,工具包模板还为 Outlook 和 Office.com 提供了预览和调试功能,扩展了工具包的功能和兼容性。
使用 dotnet 框架选项新建一个 Teams 应用,图片来源:Visual Studio 发布说明
微软和开发团队鼓励用户提供反馈并分享关于新特性和改进的建议,并保证会不断增强 Visual Studio 的体验。
最后,如果想进一步了解关于 Visual Studio 2022 IDE 这个版本和其他版本的更新、更改和新特性,请查看发布说明。
原文链接:
评论