微軟修復了 Visual Studio 2022 17.6.4 版 CPU 使用率過高、IDE 掛起的問題
昨晚,微軟發布了最新的Visual Studio 2022 17.6.4版本,新版本修復了多個測試項目順序運行時CPU佔用率過高的bug。這是通過 testhost 不斷進行數據輪詢的結果,在此版本中已將其禁用。新版本還修復了保存 C++ 文件時會掛起 IDE(集成開發環境)的問題。
完整的變更日誌如下:
此版本的 Visual Studio 2022 版本 17.6.4 中的新增功能摘要
- 修復了保存 C++ 文件有時會導致 IDE 掛起的問題。
- 修復了當為 VC 項目設置“顯示所有文件”模式時,有時這些項目中的文件會在 GoTo 和 FindInFiles 中丟失的問題。
- 修復了 ‘__declspec(property) 導致 C++20 和 /clr 的語法錯誤
- 修復了 ASAN 初始化中導致啟動時崩潰的競爭條件
- 當多個測試項目依次運行時,vstest.console 會消耗大量 CPU,因為它不斷從已啟動但尚未執行的測試主機中輪詢數據。這已通過禁用測試主機預啟動來緩解。此回歸是在 17.6.0 中引入的。
- 當 XCFramework 涉及針對 iOS 的 MAUI 時,修復了 MessagingRemoteException。參考xamarin/macios#18308。
- 此版本的 Visual Studio 包括 Win App SDK 1.3.230502000。有關詳細信息,請參閱Windows App SDK 發布渠道 – Windows 應用。
- 包括適用於 Windows 11 的 Windows SDK 的服務更新 10.0.22621.1778。有關詳細信息,請參閱Windows SDK 。
- 修復了文檔選項卡可能意外取消停靠到浮動窗口中的錯誤。
- 修復了解決方案關閉時的一些 Visual Studio 崩潰。
開發者社區亮點
- 使用 VS2022 17.6 Preview 編譯 Xbox Series X UnrealEngine 插件時出現內部編譯器錯誤
- 在文件中查找已損壞並返回部分結果
- 使用支持 C++20 的終結器編譯模板化類時,VS 17.6.0 中的 C++/CLR 語法錯誤
- 編譯器崩潰以分析代碼,包括類模板的特化,嵌套的非模板類引用包含類
- 選擇 MS-Access 作為數據源時,Visual Studio 2022 總是崩潰
- TextTransform 實用程序 (TextTransform.exe) 命令行處理 VS2022 17.6 LTSC 中的回歸錯誤
- 在 cshtml 文件中編輯 javascript 時重複擊鍵
- 實驗功能“Sticky scroll”不按光標位置選擇項目
您可以在 Microsoft 的官方網站上找到更多詳細信息。
發佈留言