當前位置: 妍妍網 > 碼農

重磅Visual Studio 2022 17.9釋出.NET9/C++更新

2024-03-09碼農

點選上方 藍字 江湖評談 設為關註




Visual Studio 2022 17.9版本釋出了,這個版本最重要的更新在於三個方面。

其一

眾所周知,.NET9底層全部都是C++。對於.NET9 CLR的支持更新,它更快速的編譯效能,讓CLR使用者不再困擾於緩慢的C++編譯速度,以及Cmake的語言組織刪繁就簡。同時要註意,如果你用.NET8 LTS CLR版本在VS上Debug可能會出現msb3073 setlocal錯誤。如果升級到Visual Studio 2022 17.9.2版本,重新編譯.NET9 Pre則不會存在這個問題。

其二

對於C++ STL的更新。亮點之一是檔頭的實作,提供了對數據的多維檢視的支持。您可以閱讀 WG21 論文P0009R18【https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0009r18.html】了解詳細資訊,並閱讀 cppreference 【https://en.cppreference.com/w/cpp/container/mdspan】頁面以獲取有關如何使用它的文件。在實施 P2286 格式範圍方面也取得了進展。這項工作將持續到 Visual Studio 17.10 版。

除了一致性之外,您還會發現某些演算法的效能有所提高。 例如,最佳化了叠代器,速度從1.8倍到3200倍不等,具體取決於被復制位的大小和對齊方式。

其三

其三:Visual Studio是支持UE5開發的,這裏是虛幻引擎的更新。接下來的幾周內逐步推出,你將不再需要Visual Studio虛幻引擎外掛程式來檢視藍圖參考,Visual Studio現在將顯示CodeLens提示,並減少延遲,並使用更少的電腦資源。此外,還添加了對直接在 CodeLens 結果中包含類階層之外的 UFUNCTION 用法的支持。將緩存您之前掃描的結果,並且僅處理自上次掃描以來新的或修改的資產。

最後,如果你對最新技術感興趣,歡迎加入 C

往期精彩回顧