Visual Studio 2019 for Mac 8.4 发布
Visual Studio 2019 for Mac 8.4 已發布,作為開啟新年的首個版本,8.4 引入了不少激動人心的增強功能。其中不少是來自社區的呼聲,主要包括:
- 支持 .NET Core 3.1 最新穩定版
- 提供對 ASP.NET Core 項目的腳手架支持
- 提供開發和發布 ASP.NET Core Blazor 服務端應用程序的能力
- 改進編輯體驗,包括對 .razor 文件的支持
- 使用輔助技術時對 IDE 使用體驗的改進
- 對 .NET Core 庫項目的打包支持
支持.NET Core 3.1
此版本添加了對 .NET Core 3.1 的完全支持,開發者將能夠創建 .NET Core 3.1應用程序,并從構建和調試到發布都可以使用它們。.NET Core 3.1 是一個長期支持版本(LTS),官方會提供三年的技術支持。
有關 .NET Core 3.1 的更多信息,請點此查看。
使用 ASP.NET Core 腳手架更快地開發
來自社區的聲音建議將 ASP.NET Core 腳手架添加到 Visual Studio for Mac,官方接受了這個建議并將其引入到了8.4 版本中。通過為常見方案生成樣板代碼,腳手架可加快并簡化 ASP.NET Core 應用程序的開發。
下圖是使用一個ASP.NET Core 示例項目(電影數據庫應用程序)來演示腳手架的實際應用。這里使用了新功能來創建用于創建、讀取、更新和刪除操作(CRUD)的頁面以及用于影片模型的“詳細信息”頁面。
有關 ASP.NET Core 項目腳手架的更多信息請點此查看。
生成和發布 ASP.NET Core Blazor 服務端應用程序
此功能也是來自社區反饋的需求,Blazor 是一個使用 .NET 構建交互式客戶端 Web UI 的框架,它具有以下優點:
- 使用 C# 而非 JavaScript 編寫交互式 Web UI
- 利用 .NET 庫的現有 .NET 生態系統
- 在服務器和客戶端之間共享應用程序邏輯
- 利用了 .NET 的性能、可靠性和安全性
- 建立在一組通用的易于使用、穩定且功能豐富的語言、框架和工具上
Blazor 使用了開放的 Web 標準,不需要其他插件或代碼轉換,這意味著使用它開發的任何東西都可以在 PC 或移動設備上的所有現代 Web 瀏覽器中使用。有關 Blazor 的更多信息請點此查看。
使用 Blazor 應用程序時,還會用到 .razor 文件。當在編輯器中使用這些文件時,Visual Studio 2019 for Mac 8.4 為代碼高亮和自動補全提供了全面支持。
有關此版本的更多消息請查看發布說明。
總結
以上是生活随笔為你收集整理的Visual Studio 2019 for Mac 8.4 发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黄旭华院士:为中国核潜艇隐“功”埋名三十
- 下一篇: 曾庆存院士:他60年前提出的天气预报算法