昨天晚上,微软发布了Visual Studio 2022的最新版本17.6.4。新版本修复了多个测试项目依次运行时CPU使用率较高的问题。这是通过testhost不断进行数据轮询的结果,在这个版本中已经禁用了它。新版本还修复了保存C++文件时挂起IDE(集成开发环境)的问题。
本次发布的Visual Studio 2022 17.6.4版本的新内容摘要
- 修复了以下问题:保存 C++ 文件有时会导致 IDE 挂起。
- 修复了为 VC 项目设置“显示所有文件”模式时,GoTo 和 FindInFiles 中缺少这些项目中的文件的结果的问题。
- 修复了“__declspec (属性) 导致 C++20 和 /clr 出现语法错误的问题
- 修复了 ASAN 初始化中在启动时导致故障的争用条件
- 当多个测试项目按顺序运行时,vstest.console 可能会消耗大量 CPU,因为它会不断轮询 testhost 中已启动但尚未执行的数据。 通过禁用 testhost 预启动可以缓解此问题。 此回归是在 17.6.0 中引入的。
- 修复了面向 iOS 的 MAUI 中涉及 XCFramework 时的 MessagingRemoteException。 Ref xamarin/macios#18308。
- 此版本的 Visual Studio 包括 Win App SDK 1.3.230502000。 有关更多详细信息,请参阅Windows 应用 SDK发布渠道 - Windows 应用。
- 包括适用于 Windows SDK for Windows 11 的服务更新 10.0.22621.1778。 有关详细信息,请参阅 Windows SDK 。
- 修复了文档选项卡可能意外地取消停靠到浮动窗口中的 bug。
- 修复了解决方案关闭时某些 Visual Studio 崩溃的问题。
开发者社区亮点
- 使用 VS2022 17.6 预览版编译 Xbox Series X UnrealEngine 插件时出现内部编译器错误
- “在文件中查找”已中断并返回部分结果
- 使用支持 C++20 的终结器编译模板化类时,VS 17.6.0 中的 C++/CLR 语法错误
- 编译器崩溃,用于分析代码(包括类模板的专用化)和引用包含类的嵌套非模板类
- 选择MS-Access作为数据源时,Visual Studio 2022 始终崩溃
- VS2022 17.6 LTSC 中的 TextTransform 实用工具 (TextTransform.exe) 命令行处理回归错误
- 在 cshtml 文件中编辑 javascript 时重复键笔划
- 实验性函数“粘滞滚动”不按光标位置选择项目
你可以在微软的官方网站上找到更多细节:
下载地址: