Visual Studio 2019 for Mac 8.4 Preview 2 發布
微軟已經發布了Visual Studio 2019 for Mac version 8.4 Preview 2,此版本的重點是改進可訪問性以及.NET Core和ASP .NET Core。獲取方式:
Accessibility Enhancements
以前,Visual Studio for Mac 有一些內置的可訪問性特性,可以兼容VoiceOver 和其他輔助技術。Preview 2 版本增加了IDE 的可訪問內容,使用輔助技術的用戶可以發現整個IDE 的總體改進,包括焦點順序、對比度、減少鍵盤陷阱、更精確的VoiceOver 導航和讀取等等,還為重寫了調試器的UI,使其可以使用VoiceOver 進行訪問。
.NET Core 3.1 Preview support
在這個版本中,增加了對.NET Core 3.1 SDK Preview 2 的最新預覽的支持。當安裝IDE 的預覽版本時,.NET Core SDK 的版本也將自動安裝。該版本完全支持.NET Core 3.1 Preview2 項目的操作,包括:創建新項目、編輯、構建、調試和其他功能。
ASP.NET Core Blazor Server Support
在這個版本中,添加了對開發和發布ASP .NET Core BLazor Server 應用程序的支持。BLazor 是一個使用.NET 構建交互式客戶端Web UI 的框架,以下是使用BLazor 的一些優點:
- 用C# 而不是JavaScript 編寫代碼
- 跨服務器和客戶端共享應用程序邏輯
- 得益於.NET 的性能、可靠性和安全性
- 在PC、Linux 和MacOS 上使用Visual Studio 2019 保持高效
- 在通用語言、框架和工具的基礎上構建,這些語言、框架和工具是穩定的、功能豐富的和易於使用的
在Visual Studio 2019 for Mac 8.4 Preview 2 中,你可以創建新的Blazor Server 項目,並獲得標準支持,例如構建、運行和調試Blazor 項目。如下,Blazor Server App 項目模板現在可以在New Project 對話框中使用。
此版本添加對編輯.razor文件的支持,這些是在創建Blazor應用程序時將使用的文件。此版本的編輯器支持.razor文件的高亮著色、Intel liSense和自動補全。Windows版本和Mac版本的IDE使用相同的.razor文件編輯器。
Updates to the editing experience
除了添加BLazor 支持之外,此版本在代碼修復或分析建議中可能發生的任何代碼更改顯示預覽框。
Pack support for .NET Core library projects
在此版本中,在 .NET 核心庫項目創建NuGet 包是更加容易的。右鍵單擊項目,然後按照下面的示例選擇 Pack 菜單選項(如下),之後就可在Output 文件夾中找到NuGet 包(.nupkg 文件):
微軟發布了 .NET Core 3.1 Preview 2,這是一個小版本,主要亮點是改進Blazor和Windows桌面,獲取方式:
Improvements
這個版本最大的改進是對C++/CLI 的支持(又名“managed C++”)。使用C++/CLI,需要安裝“Desktop development with C++”工作負載和“C++/CLI support”組件。如下圖該組件是被選:
此組件添加了幾個模板:
- CLR Class Library (.NET Core)
- CLR Empty Project (.NET Core)
如果找不到,只需在New Project 對話框中搜索。