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