Visual Studio 2022 v17.2 正式发布了,此版本持续改进 C# 和 .NET 体验、新的 Git 性能和体验、针对 C++ 开发人员的更新以及用于本地开发和部署的新 Azure 工具。该版本共带来 400 多项改动,下面摘录部分重点特性作介绍:
源链接
如果引用的程序集提供了此信息,则嵌入式源和源链接可作为 “转到实现” 的一部分,允许导航到实现目标符 的原始源文件。
如下图所示,只需将光标放在符 上,然后按 CTRL + F12 即可导航到原始源文件。
原始字符串
C# 11 新增了原始字符串(关于该特性可阅读过往文章:原始字符串、Spans 模式匹配…C# 11 第二波新特性来啦!),该版本的 VS 2022 引入了该特性。
要使用原始字符串,请将项目文件中的语言版本设置为预览(使用)<LangVersion>preview</LangVersion>。然后将光标放在普通或逐字字符串上,按 CTRL + ‘.’ 触发快速操作和重构菜单,并选择 “转换为原始字符串”。
调试集合
如果你定期调试 .NET 代码并希望检查大型且复杂的集合,VS 17.2 在 IEnumerable 对象类型的调试体验中引入了一个新的可视化工具,使你可以更轻松地查看此类数据,快速查看寻找的信息并能够快速导航。
ASP.NET Framework 的 Web 实时预览
此版本中进一步改进了功能体验,微软与几家 ASP.NET 控件供应商合作,以确保他们对这个新设计器进行支持。
Azure 优化
Visual Studio 2022 扩展了 Connected Services 中的功能,允许将容器用于已配置的 Azure 服务,从而提供本地调试体验。此支持已扩展为允许使用容器映像配置 Redis 缓存、MongoDB、RabbitMQ、存储、SQL 和 Cosmos DB 等区域。
C++ 优化
Visual Studio 中的 CMake 即将支持 C++20 模块!现在可以通过向编译器提供 /std:c++20 或 /std:c++latest 开关,并为 CMake (而不是 Ninja) 使用 MSBuild (Visual Studio) 生成器,来试用实验性支持。
此外,该版本还改进了外设寄存器和 RTOS 视图功能:
Git 工具优化
此版本集成了一个称为 Commit Graph(提交图) 的 Git 功能,能大幅减少加载 Commit 的时间。
有关该功能的详细介绍可看往期文章(Visual Studio 集成 Commit Graph 功能,可提高 Git 操作性能)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!