微軟已經(jīng)發(fā)布了 Visual Studio 2019 for Mac version 8.4 Preview 2,獲取方式:
Updates in this preview:此版本的重點(diǎn)是改進(jìn)可訪問(wèn)性以及 .NET Core 和 ASP .NET Core。
Accessibility Enhancements
以前,Visual Studio for Mac 有一些內(nèi)置的可訪問(wèn)性特性,可以兼容 VoiceOver 和其他輔助技術(shù)。Preview 2 版本增加了 IDE 的可訪問(wèn)內(nèi)容,使用輔助技術(shù)的用戶(hù)可以發(fā)現(xiàn)整個(gè) IDE 的總體改進(jìn),包括焦點(diǎn)順序、對(duì)比度、減少鍵盤(pán)陷阱、更精確的 VoiceOver 導(dǎo)航和讀取等等,還為重寫(xiě)了調(diào)試器的 UI,使其可以使用 VoiceOver 進(jìn)行訪問(wèn)。
.NET Core 3.1 Preview support
在這個(gè)版本中,增加了對(duì) .NET Core 3.1 SDK Preview 2 的最新預(yù)覽的支持。當(dāng)安裝 IDE 的預(yù)覽版本時(shí),.NET Core SDK 的版本也將自動(dòng)安裝。該版本完全支持 .NET Core 3.1 Preview2 項(xiàng)目的操作,包括:創(chuàng)建新項(xiàng)目、編輯、構(gòu)建、調(diào)試和其他功能。
ASP.NET Core Blazor Server Support
在這個(gè)版本中,添加了對(duì)開(kāi)發(fā)和發(fā)布 ASP .NET Core BLazor Server 應(yīng)用程序的支持。BLazor 是一個(gè)使用 .NET 構(gòu)建交互式客戶(hù)端 Web UI 的框架,以下是使用 BLazor 的一些優(yōu)點(diǎn):
- 用 C# 而不是 JavaScript 編寫(xiě)代碼
- 跨服務(wù)器和客戶(hù)端共享應(yīng)用程序邏輯
- 得益于 .NET 的性能、可靠性和安全性
- 在 PC、Linux 和 MacOS 上使用 Visual Studio 2019 保持高效
- 在通用語(yǔ)言、框架和工具的基礎(chǔ)上構(gòu)建,這些語(yǔ)言、框架和工具是穩(wěn)定的、功能豐富的和易于使用的
在 Visual Studio 2019 for Mac 8.4 Preview 2 中,你可以創(chuàng)建新的 Blazor Server 項(xiàng)目,并獲得標(biāo)準(zhǔn)支持,例如構(gòu)建、運(yùn)行和調(diào)試 Blazor 項(xiàng)目。如下,Blazor Server App 項(xiàng)目模板現(xiàn)在可以在 New Project 對(duì)話框中使用。
此版本添加對(duì)編輯 .razor 文件的支持,這些是在創(chuàng)建 Blazor 應(yīng)用程序時(shí)將使用的文件。此版本的編輯器支持 .razor 文件的高亮著色、IntelliSense 和自動(dòng)補(bǔ)全。Windows 版本和 Mac 版本的 IDE 使用相同的 .razor 文件編輯器。
Updates to the editing experience
除了添加 BLazor 支持之外,此版本在代碼修復(fù)或分析建議中可能發(fā)生的任何代碼更改顯示預(yù)覽框。
Pack support for .NET Core library projects
在此版本中,在 .NET 核心庫(kù)項(xiàng)目創(chuàng)建 NuGet 包是更加容易的。右鍵單擊項(xiàng)目,然后按照下面的示例選擇 Pack 菜單選項(xiàng)(如下),之后就可在 Output 文件夾中找到 NuGet 包(.nupkg 文件):