Visual Studio 2022 更新,17.1和17.2功能更新一览

3,224 阅读2分钟

目前Visual Studio 2022 17.1 已经普遍用于生产,同时也发布了Visual Studio 2022 17.2预览版本。

Visual Studio 2022 是 IDE 的第一个 64 位版本。目前Visual Studio 2022 17.1改进了搜索、调试和 Git 相关功能,Visual Studio 2022 17.2 还增强了 Git 体验,同时添加了新的 C# 功能。

目前,Visual Studio 2022 17.1可以在 Microsoft’s Visual Studio website 上下载,而Visual Studio 2022 17.2 预览版本可以在 Visual Studio preview channel 上下载。17.1 版本默认启用了索引查找文件功能,该功能承诺更快、更高效的搜索,同时引入了自动保存功能,允许开发人员在 Visual Studio 失去焦点时自动保存文件。

Visual Studio 2022 17.1 中与 Git 相关的改进允许开发人员将当前分支与其存储库中的其他分支进行比较,从而在准备拉取请求或分支删除时更容易跟踪分支,解决方案过滤器可以更轻松地为过滤器中的所有项目加载整个依赖关系树。

以下是 Visual Studio 2022 17.1 中的一些其他新功能和增强功能:

  • 针对调试,StickyDataTips 的功能使开发人员能够保持 DataTips 的扩展,在 DataTips 中评估对象。
  • 针对 C++,Configure Preset 模板允许开发人员使用 CMakePresets.json 在远程 MacOS 系统上构建 CMake 项目。开发人员可以使用 LLDB 或 GDB 从 Visual Studio 调试远程 MacOS 系统上的核心转储。
  • 代码定义窗口支持 C# 和 Visual Basic。
  • 支持通过将元素添加到项目文件或将编译指示添加到项目中的源文件来在项目中启用可空引用类型<Nullable>codeenable<Nullable>#nullable enable
  • 堆栈跟踪资源管理器窗口显示剪贴板中的堆栈跟踪,允许开发人员单击和导航直接相关的代码。
  • 减少了安装后所需的重新启动次数。

Visual Studio 2022 17.2 预览版包括以下功能:

  • 针对 C# 11 的发布计划,将添加原始字符串文字。重构作为预览版的一部分提供,用于将普通或逐字字符串文字转换为原始字符串文字。
  • IDE 现在使用适用于 Windows 的 64 位 Git。同样对于 Git,行暂存支持或交互式暂存,允许用户从编辑器和差异视图暂存特定的行或代码块。
  • 对于 Web 工具,Connected Services 中的“添加依赖项”对话框具有搜索功能。
  • 对于 .NET 编程,IDE 对 StringSyntaxAttribute 代码的支持可以根据字符串所代表的数据类型启用语法突出显示。此外,新的重构删除了不必要的 lambda 表达式并直接调用方法组。