微軟已經發布了 Visual Studio 2019 for Mac version 8.4 Preview 4。該版本帶來了對最新穩定版 .NET Core 的支持,對 ASP.NET Core 項目的腳手架支持以及對整體產品可訪問性的其他改進。用戶需要下載並安裝最新版本的 Visual Studio 2019 for Mac,然後在 IDE 中切換到「Preview channel 」。
有關此發行版中其他更改的更多信息,請參見發行說明。
對 .NET Core 3.1 的支持始終保持最新
在此版本中,Visual Studio for Mac 添加了對新發布的 .NET Core 3.1 的官方支持。
更新到 Preview 4 將安裝 .NET Core 3.1 SDK。如果以前沒有在安裝程序中選擇 .NET Core target 的情況下安裝了 Visual Studio for Mac,則需要採取以下步驟來開始在 Visual Studio for Mac 中開發 .NET Core:
更可靠地使用輔助技術
該團隊一直在改進 IDE 整個表面區域的可訪問性,其努力成果包括有:
導航輔助技術時細化焦點順序 增加文本和圖標的顏色對比度 消除阻礙 IDE 導航的鍵盤陷阱 更準確的 VoiceOver 閱讀和導航 牢記可訪問性,重寫 IDE 的不可訪問組件使用 ASP.NET Core Scaffolding 加快 Web 應用程式開發
目前,其已經在 Mac 的 Visual Studio 中為 ASP.NET Core 項目啟用了腳手架。通過生成常見方案的樣板代碼,腳手架使 ASP.NET Core 應用程式的開發更加輕鬆快捷。
據悉,要在 Visual Studio for Mac 中使用新的腳手架功能,用戶需要在項目上下文菜單的「 Add」彈出框中單擊「 New Scaffolding」條目。打開右鍵單擊上下文菜單的節點將是放置生成文件的位置。
然後,用戶將看到一個腳手架嚮導,以幫助其將代碼生成到項目中。下圖則通過使用ASP.NET Core示例項目之一(電影資料庫應用程式)演示了實際的腳手架。通過使用該工具製作了用於創建,讀取,更新和刪除操作(CRUD)的頁面,以及用於影片模型的「詳細信息」頁面。
嚮導關閉後,它將根據用戶選擇的腳手架將所需的 NuGet 軟體包添加到您的項目中並創建其他頁面。如果不熟悉 Scaffolding ASP.NET Core 項目,可查看文檔以獲取更多信息。
Xamarin 與 Mac 配對的注意事項
此外,將 Visual Studio 2019 for Mac 版本 8.3 與 Visual Studio 2019 版本 16.4 用於 Xamarin 進行 iOS 開發的開發人員將在 Windows 中看到以下警告:
如果用戶同意繼續,則 Mac 上的 Mono 和 Xamarin.iOS SDK 將更新為最新版本。雖然官方建議用戶更新到 Visual Studio 2019 for Mac 8.4 Preview 4,以避免在 Windows上 使用 Xamarin 時版本不匹配,但是通過單擊上面顯示的警告進行更新,將使得用戶可以繼續工作而無需從 Mac 上的穩定頻道中移出。
據透露,其計劃於 1 月初將 Visual Studio for Mac 8.4 版本發布到 Stable。
詳細信息:https://devblogs.microsoft.com/visualstudio/visual-studio-2019-for-mac-version-8-4-preview-4-is-now-available/