Visual Studio 2019 for Mac 8.3 正式發布
Visual Studio 2019 for Mac 8.3正式發布了,此版本正式支持.NET Core 3.0、.NET Standard 2.1和C# 8.0。無論是第一次安裝IDE還是從上一個版本中更新,.NET Core 3.0 SDK都將自動安裝。你可以創建、構建、運行、調試和發布.NET Core 3.0應用程序。以下是這個版本中關注的三個重要內容:
- Support for .NET Core 3, .NET Standard 2.1, and C# 8.0.
- Solution-level management of NuGet packages.
- Multi-targeting for .NET libraries.
在Visual Studio for Mac 中編輯C# 8.0 文件時,可以使用新的C# 8.0 特性,如數據成員的只讀性和切換錶達式。
NuGet solution-level package management
此版本增加了對NuGet 方案級包管理功能的支持,這是開發者社區強烈要求更改之一。隨著解決方案中項目數量的增加,在整個項目中保留相同版本的包變得困難。經過改進,將整個解決方案合併成一個單一版本的包會更加容易。
Multi-Targeting
在構建現代.NET 庫時,庫開發者通常需要考慮各種平台和設備。.NET Standard 是添加對多個平台的支持的最佳解決方案,但有時需要在不支持它的.NET框架中使用API。在這種情況下,最好的解決方案是使用多目標來構建多個.NET 框架。8.3 版本為支持多目標的項目提供了支持,改進體驗。在其中一個項目中編輯代碼時,使用編輯器窗口頂部的“目標框架(Target Framework)”下拉列表,集中在特定的目標框架上編輯。
更新所有Web 編輯器
Visua lStudio for Mac v8.3發行版的一個主要重點是優化ASP .NET Core開發人員工作流。在8.1版中,引入了新的C#編輯器。8.2引入新的XAML編輯器。在8.3版中,官方更新了所有的web編輯器。新的Web編輯器基於與C#和XAML編輯器相同的原生UI,並提供了Visual Studio for Mac最近引入的所有高級特性,如多重插入符編輯、RTL支持和本機輸入支持。除了這些高級編輯器功能之外,新的Web體驗還具有與Windows上的Visual Studio相同的核心功能,因此你可以使用相同的語言服務功能,從而使Visual Studio成為一種高效的IDE。這些語言服務提供了重要的功能,如Intel liSense以及代碼格式、語法突出顯示和導航支持。
新編輯器支持多種Web 文件,包括HTML、CSHTML、JS、CSS 以及支持JS、C# 和CSS 的CSHTML 嵌入式支持。這意味著你將在JS、CSHTML 等中看到高級IntelliSense。另外還改進了對較少文件和Sass 文件的支持。
ASP.NET Core: File Nesting support
此版本為ASP .NET Core 項目添加了自動文件嵌套。應用的自動文件嵌套規則與在Visual Studio 中的規則相同。啟用文件嵌套後,可以更加集中地編輯頻度較高的文件,生成的文件和編輯頻度較少的文件將嵌套在其他相關文件下。
在多個Web 瀏覽器上調試AS P.NET Core 應用程序
此版本中,在調試ASP .NET Core 應用程序時,可以選擇要運行應用程序的瀏覽器。
XAML Hot Reload for Xamarin.Forms Preview
XAML 熱重載使你可以在Xamarin.Forms UI 上快速迭代,而無需構建和部署。現在在調試應用程序時,你可以編輯XAML 並點擊保存,以查看正在運行的應用程序中實時更改。這適用於所有有效的部署目標,包括模擬器、仿真器和物理設備。
Android 10、Xcode 11 和IOS 13 支持Xamarin
Visual Studio for Mac 8.3 中,Xamarin 開發人員可以利用Google 和Apple 的最新和最優秀的特性。
New “Delighters” for all developers
Visual Studio for Mac 長期以來支持可配置的“鍵綁定”,根據用戶的個人喜好定制快捷方式。在這個版本中,在IDE 的第一次啟動時添加了一個新的提示, 提示你進行個性化定制。
另外,可以在IDE 中打開任何文檔,右鍵單擊它,然後選擇“pin”,使其在所有文檔選項卡的左側保持打開狀態。
下載地址: