據 Neowin 報道,微軟今天發布了 Visual Studio 2022 for Mac 17.0 Preview 6,最新版本旨在解決 1 月 25 日 Preview 5 版本中的主要問題,同時繼續推進 IDE 向原生 macOS UI 的轉變。

這個版本有一些改進,包括修復 Preview 5 中的已知問題,如無法使用的 Android 歸檔。13 個主要的崩潰問題已被修復,像 SDK 未找到 MSBuild.Sdk.Extras 這樣的頂級報告反饋也在這個版本中得到解決。Visual Studio 2022 for Mac 現在還支持 M1(arm64)設備上的.NET Core 3.1 開發,并專注于提高核心 IDE shell、Git 工具、Azure 發布和 Xamarin 工具的質量。
微軟還完成了將 IDE 的主線功能遷移到原生 macOS UI 的工作。在這個版本中,遷移到原生 macOS UI 的 UI 包括擴展管理器、更改簽名快速操作對話框、Git Stash 對話框和 Rebase 對話框,以及偏好屏幕 —— 顏色和字體、鍵盤快捷鍵、調試器設置。微軟還將在下一個預覽版中移植其余的首選項屏幕。
微軟的目標是在 17.0 版本的其余部分將注意力集中在解決頂級反饋、提高性能和修復 IDE 的崩潰上,將努力實現普遍可用的版本。一些 IDE 功能,包括正則表達式編輯器、反匯編視圖、十六進制編輯器、任務面板、轉換 / 導出解決方案對話框、策略對話框和存儲每個項目的 NuGet 密碼,將在 17.1 版本中被移植到本地 macOS UI 中。
關于 Xamarin 和.NET MAUI 的開發,微軟已經表示,
“一旦我們完成了對 Xamarin 的支持(通過 Visual Studio for Mac 2022 GA),我們將把重點轉移到為.NET MAUI 開發者創造驚人的體驗。目前,基本的構建 / 部署 / 調試工作已經完成,但我們仍然需要從 Xamarin 中引入你熟悉和喜愛的工具 —— 如 XAML Hot Reload 和 Live Visual Tree。除了現有的 Xamarin 功能,我們正在為.NET MAUI 精心設計新的體驗,以突出它所帶來的驚人的開發者生產力改進,如多目標的單一項目和.NET(C#)熱重載。隨著 2022 年第二季度末.NET MAUI 大會的臨近,我們將提供更多關于 Visual Studio for Mac 中.NET MAUI 支持的最新信息。”
許多 Xamarin 功能已被遷移到 Visual Studio 2022 中,現在的重點被轉移到錯誤修復和增強 Xamarin 的開發體驗。微軟還建議 Xamarin 開發者繼續采用 Visual Studio 2019 for Mac v8.10 來開發 Xamarin 應用程序,而不是 Visual Studio 2022 for Mac Preview 6,因為 Xamarin 體驗還存在一系列的已知問題。