Visual Studio 2022 17.4 Preview 1 发布


Visual Studio 2022 17.4 上周发布了首个预览版 (Preview 1)。

下载地址:https://visualstudio.microsoft.com/zh-hans/vs/preview/

在推出正式版之前,开发团队还会持续添加更多对 Arm64 的支持。

官方表示,Visual Studio 2022 17.4 GA 将是首个正式原生支持 Arm64 架构的版本。此外,17.4 正式发布后会成为 LTSC 版本,在 2024 年 1 月 9 日之前都会获得支持。详情查看 Visual Studio 2022 的支持策略。

主要变化

  • 原生支持 Arm 架构
  • 移除不受支持的组件
  • 引入回滚 Visual Studio 更新的功能
  • Visual Studio 管理员模板 (ADMX/ADML) 预览版反馈

Arm64

此预览版将继续在 Windows 11 上构建原生 Arm64 支持。 除了支持 .NET 桌面开发 (WinForms 和 WPF) ,还支持基于 MSBuild 的项目的 C++ (桌面开发) 和 ASP.NET 和 Web 开发,现在启用了通用 Windows 平台开发工作负荷。

详情查看博客文章。

F#

  • 本地函数的工具提示现在显示参数名称

C++

  • 添加了“创建声明/定义后导航”选项,允许你选择“创建声明/定义”功能的导航行为。 可以在查看 (默认) 或打开文档或无导航之间进行选择。
  • Visual Studio 的 Arm64 版本现在捆绑了 CMake 和 Ninja 的 Arm64 版本。
  • 添加了对 CMake 预设版本 4 的支持。 有关可用内容的详细信息,请参阅CMake 发行说明。
  • 使用连接管理器连接到远程系统现在支持 SSH ProxyJump,该 SSH 代理Jump用于通过另一个 SSH 主机访问 SSH 主机 (,例如,访问防火墙后面的主机) 。
  • 现在,可以使用 devcontainers 通过 CMake 跨平台 C++ 开发。 只需将 devcontainer.json 文件与项目一起使用即可启用该功能Visual Studio Code一样。 这目前仅限于使用 CMakeLists.txt 和 CMakePresets.json 配置的 C++ 项目。
  • 添加了vcpkg 项目的集成。vcpkg activate如果vcpkg-configuration.json找到文件,则会在后台运行环境变量,并在新环境完成时加载环境变量。
  • 我们继续跟踪 C++ 标准化的最新开发,可通过在编译器选项中包含 /std:c++最新版来支持以下 C++ 23 功能
    • P0849r8auto(x)decay-copy语言
      • 编译器部件尚未实现;最初实现范围时,库部件是在 C++20 模式下实现的。
    • P0881R7<stacktrace>
    • P2301R1pmrstd::stacktrace
    • P1328R1constexpr type_info::operator==()
    • P2440R1ranges::iotaranges::shift_leftranges::shift_right
    • P2441R2views::join_with

Git 工具

  • 引入了从解决方案资源管理器和 Git 更改工具窗口中取消跟踪和忽略跟踪的 Git 文件的功能

  • 通过改进存储库状态和使用新的信任对话框,增强了信任单个和多个 Git 存储库的用户体验。 此增强功能解决了最近的 Git 安全更新,该更新要求用户信任不同用户拥有的存储库
  • Git 分支切换性能增强功能。 有关详细信息,阅读 VS2022 性能增强功能:Git 分支切换博客

详情查看 release note。


相關推薦

2022-09-20

2 个预览版。 下载地址:https://visualstudio.microsoft.com/vs/preview/ 主要变化 引入回滚 Visual Studio 更新的功能 允许多个 Git 存储库一次性处于活动状态 向测试资源管理器添加按钮以将测试重置为“未运行” CMake 奇怪的测

2022-09-30

预览版。 下载地址:https://visualstudio.microsoft.com/vs/mac/preview/ 主要变化 可通过单击来重新启动调试 新版本增加了一个方便的功能,开发者只需点击一次按钮即可重新启动调试。如下图所示,工具栏上的圆形箭头 icon 就

2022-11-26

NET MAUI / Visual Studio 产品经理近日发表博客称,两周前发布的 .NET MAUI 7 GA 现已正式支持在 Visual Studio for Mac 17.4 中使用。作为 .NET 7 的一部分,.NET MAUI 7 提升了 .NET MAUI SDK 的稳定性和可靠性。 在 Visual Studio for Mac 17.4

2022-10-17

最新候选版本 (RC)发布,该版本已通过 Visual Studio 17.4 Preview 3测试,并在生产环境中得到支持。 点此下载适用于 Windows、macOS 和 Linux 的 .NET 7 RC2。如需在 Visual Studio 系列产品中试用 .NET 7,建议使用预览通道构建。 如果使用 mac

2023-03-16

Visual Studio 17.6 Preview 2 正式发布,新版本中最重要的变化包括: 提高你的生产力 构建过程中的 Git Stage 和 Commit 现在你可以在构建过程中对你的修改进行 git stage,并提交已经 stage 的项目。直接提交是一个有风险的操作,

2023-06-19

成。 根据公告,Build Insights 目前可在 Visual Studio 2022 17.7 Preview 2 中使用,它提供了开发环境的关键信息。使用 Build Insights 创建的分析,开发者现在将拥有有效优化构建时间的能力,该功能特别适用于大型项目,如 AAA 游戏。 Bui

2023-03-02

https://devblogs.microsoft.com/visualstudio/try-visual-studio-2022-v17-6-preview-1/  

2023-06-21

功能。现在终于加回来了。想试用的开发者,安装 VS 17.7 Preview 2 即可尝鲜。 团队表示,用户反馈称他们可以在 Visual Studio 中完成 90% 的开发工作流程,但需要依赖网页来创建 Pull Request。Visual Studio 作为致力于带来生产力增强

2022-11-11

间宣布 .NET MAUI 7 已正式 GA——与 .NET 7 一起推出,可在 Visual Studio 17.4 中使用。未来,.NET MAUI 将继续保持与 .NET 一致的发布节奏,即 .NET MAUI 7.0 与 .NET 7.0 一起发布,.NET MAUI 8.0 将随 .NET 8.0 一起发布。 .NET MAUI (.NET Multi-platform Ap

2022-09-02

YouTube 上观看 TS“速成课程”或“提示和技巧”。 Live Preview 扩展- Live Preview 现在支持 multi-root Web 项目。 Markdown Language Server blog- 了解 Markdown 支持如何转移到语言服务器。 更多详情可查看官方公告。

2023-02-18

e,仅支持 Visual Studio 2022,需要注意的是这个扩展还带着 Preview(预览)后缀,意味着可能存在 Bug 和不稳定的情况。

2023-10-06

器 - 支持配置进入 system/library 还是只进入代码 Preview: GitHub Copilot - 基于当前框架和项目约定的测试生成 详情。

2023-12-09

,可以产生标准的构建文件,如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。 CMake 3.28.0 现已发布,一些亮点更新内容如下: Ninja Generators 和 Vis

2024-10-31

source code VS Code Commander Marketplace Vision for Copilot Preview Marketplace 更多详情可查看官方公告。