Visual Studio 2022 17.4 Preview 2 发布
Visual Studio 2022 17.4 上周发布了第 2 个预览版。
主要变化
- 引入回滚 Visual Studio 更新的功能
- 允许多个 Git 存储库一次性处于活动状态
- 向测试资源管理器添加按钮以将测试重置为“未运行”
- CMake 奇怪的测试名称前缀
- 从预览频道迁移到 Visual Studio 2019 安装发布通道
- 对 Node.js的 Arm64 支持
- C++ Android 开发 - gradle
- 对 Visual Studio SDK 的 Arm64 支持
- VS 2022 版本 17.4 P1 中引入的回滚功能的反馈
- 使用 C++ 进行游戏开发的 Arm64 支持
F#
- 我们继续改进 F# 标识符的工具提示,修复几个边缘情况:
- 还修复了Visual Studio 崩溃,用于在
--version
编译器标志中指定
C++
- 我们已使用 CMake 项目为 Visual Studio 添加了对 vcpkg 项目的支持。 对于包含 vcpkg 清单的项目,将在项目打开时自动激活环境。 可以在Visual Studio 博客文章中的 vcpkg 环境激活中了解有关此操作的详细信息。
- 现在可以将开发容器用于 C++ 项目。 可以在适用于 C++ 的开发容器博客文章中了解有关此功能的详细信息。
- 使 IntelliSense 遵循 PCH 时排除标头的顺序。 以前,当 PCH 通过且通过
/Yu
强制包含/FI
时,IntelliSense 将始终先处理它,然后再处理通过/FI
任何其他标头。 这与生成行为不匹配,因此按照指定的顺序处理此更改/FI
标头。 - 从测试资源管理器中的 CTest 名称中删除了内部前缀。
- 将 Visual Studio 随附的 CMake 版本更新为 3.24.1 版。 有关可用内容,请参阅CMake 发行说明。
- Android SDK 更新
- 已删除 Ant 脚本,因此用户将不再在“新建项目”对话框中看到基于 Ant 的模板。 有关从 Ant 模板迁移到 Gradle 模板的帮助,请参阅:从 Apache Ant (gradle.org) 迁移生成
- 添加了对使用 NDK 23 和 24 构建的支持
- 已将 NDK 组件更新到 LTS 版本 23
ranges::min_element()
添加了 、ranges::max_element()
和ranges::minmax_element()
- 我们继续跟踪 C++ 标准化的最新开发,可通过在编译器选项中包含 /std:c++最新版来支持以下 C++ 23 功能
音频提示
- 在此预览版中添加了另外两个音频提示。 若要启用音频提示,请转到“工具 > 管理预览功能”,然后选中“为编辑器启用音频提示”。
- 当插入符到达在差异查看器中查看文件时添加或删除的行时,将播放这两个新的音频提示。 这些音频提示将添加到 17.3 中添加的错误、断点和警告音频提示。
Markdown
- 我们已为 Visual Studio 添加了 markdown 编辑器的早期预览版。 若要启用 markdown 编辑器,请转到“工具 > 管理预览功能”,然后选中“Markdown 语言服务”选项。
- 启用该功能后,打开任何 .md 文件将在 Visual Studio 中打开新的 markdown 编辑器。 若要打开 markdown 的预览,编辑器右下角有一个“预览”按钮,) 行和列信息旁边 (。
- 这种体验是一个非常早期的预览版,我们期望其中的大部分内容会改变。 如果你有有关体验的反馈,请在开发者社区加入此处的对话。
.NET 效率
- 有一个新的内联重命名 UI,可用于重命名类型。 按_Ctrl_+R,_R_打开新的内联重命名体验。 请注意,新 UI 现在将显示在类型下,并带有重命名注释、字符串和符号文件的选项。
- 现在有一个选项可以禁用 Source Link 和 Embedded 源。 可以在“工具>选项>文本编辑器 > C# > 高级”中禁用此功能,并取消选择“启用导航”以Source Link和嵌入源。
调试和诊断
- DataTable 可视化工具现已升级,在筛选、排序、导出和主题设置等方面进行了新改进。
- 若要导出 CSV/Excel 格式的数据导出,请使用右上角的下拉列表。
- 可视化工具还允许筛选基于所需筛选字符串的数据。 它将返回包含与筛选器字符串匹配的值的所有行。 还可以以 CSV/Excel 格式导出经筛选和排序的结果。
- 可视化工具窗口将按照所选 Visual Studio 主题进行主题设置。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
pg_activity 3.0.0 发布,放弃对 Python 3.6 的支持
pg_activity 3.0.0 现已发布。pg_activity 是一个用于监控 PostgreSQL 服务器活动的交互式终端应用程序。具体更新内容包括: Breaking change 放弃对 Python 3.6 的支持 Attr18.1 是必需的 Change log 向 header 添加更多信息(实例和进程统计信息) 将 --refresh 选项添加到 cli 以设置刷新率(#293) 添加 --debug-file 选项以启用 logging(大部分仍未使用) 添加有关运行时禁用功能的提示(#300) 不再需要 SUPERUSER 权限(#277) 将 --query-display-mode 选项替换为 --wrap-query flag Bug 修复 添加 --no-walreceiver 以禁用 Aurora 的 wal receiver stats(#301) 添加 --no-tempfiles 选项以禁用临时文件统计信息并将其添加到 --rds 命令中(#303) 修复 v12/v13 的服务器信息查询 修复 InvalidTextRepresentation...
- 下一篇
pnpm 7.12 发布,节省磁盘空间的软件包管理器
pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。 pnpm 7.12 正式发布,更新内容如下: 允许在任何目录下编辑软件包 为 hoist-pattern 和 public-hoist-pattern 添加 ignore patterns 支持 忽略文件末尾没有换行的问题 添加标志以使未应用的补丁成为警告而不是致命错误 更新 @pnpm/meta-updater 修复:在工作区 auto-install-peers=true 不起作用的问题 更多详情可查看:https://github.com/pnpm/pnpm/releases/tag/v7.12.0
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7