出品|开源中国
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 日之前都会获得支持。
主要变化
原生支持 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 功能
编译器部件尚未实现;最初实现范围时,库部件是在 C++20 模式下实现的。
P0849r8auto(x):decay-copy 语言
P0881R7<stacktrace>
P2301R1pmr 为 std::stacktrace
P1328R1constexpr type_info::operator==()
P2440R1ranges::iota、ranges::shift_left、ranges::shift_right
P2441R2views::join_with
Git 工具
引入了从解决方案资源管理器和 Git 更改工具窗口中取消跟踪和忽略跟踪的 Git 文件的功能
通过改进存储库状态和使用新的信任对话框,增强了信任单个和多个 Git 存储库的用户体验。 此增强功能解决了最近的 Git 安全更新,该更新要求用户信任不同用户拥有的存储库
Git 分支切换性能增强功能。
原文地址:https://www.toutiao.com/article/7135276587188421133/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。