NET Core 3.0-preview3 發佈
.NET Core 3.0 Preview 3已經發布,框架和ASP.NET Core有許多有趣的更新。這是最重要的更新列表。 下載地址 :https://aka.ms/netcore3download 。
-
C#中對索引和範圍的更多支持
-
支持.NET Standard 2.1。以.NET Standard項目文件爲目標,並將netstandard2.1指定爲目標框架。完整的.NET Framework不支持.NET Standard 2.1。
-
F#4.6和dotnet fsi命令。可以使用F#4.6和dotnet fsi命令的預覽。FSI代表F#互動。
-
AssemblyDependencyResolver和resolver事件。從給定路徑加載依賴程序集(之前不可能),解析程序事件可幫助我們更好地處理動態加載的本機依賴項。
-
Windows Forms應用程序的高DPI。最後,微軟將Windows Forms應用程序推向了當今時代。96DPI不再適用,並且可以構建高DP Windows窗體應用程序。
-
Razor組件的改進。現在2個項目合併成單個項目模板,Razor組件支持端點路由和預渲染,Razor組件可以託管在Razor類庫中。還改進了事件處理和表單和驗證支持。
-
運行時編譯。它在ASP.NET Core 3.0模板中被禁用,但現在可以通過向項目添加特殊的NuGet包來打開它。
-
Worker Service 模板。需要編寫Windows服務還是Linux守護進程?現在我們有了Worker Service 模板。
-
gRPC模板。與谷歌一起構建的gRPC是一種流行的遠程過程調用(RPC)框架。此版本的ASP.NET Core在ASP.NET Core上引入了第一等的gRPC支持。
-
Angular模板使用Angular 7. Angular SPA模板現在使用Angular 7,在第一次穩定釋放之前,它將被Angular 8替換。
-
SPA-s的身份驗證。Microsoft通過此預覽爲單頁應用程序添加了現成的身份驗證支持。
-
SignalR與端點路由集成。小變化 - 現在使用端點路由定義SingalR路由。
-
SignalR Java客戶端支持長輪詢。即使在不支持或不允許WebSocket的環境中,SignalR Java客戶端現在也可以使用。