NET Core 3.0-preview3 釋出
.NET Core 3.0 Preview 3已經釋出,架構和ASP.NET Core有許多有趣的更新。這是最重要的更新清單。 下載下傳位址 :
https://aka.ms/netcore3download 。 .NET Core 3.0的更新 :- 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窗體應用程式。
ASP.NET Core 3.0的更新- 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用戶端現在也可以使用。