微軟發布.NET Core 3.1和ASP.NET Core 3.1
在今年早些時候發布了.NET Core .0之後,微軟現又推出了小幅修訂的.NET Core 3.1更新。除了改進3.0版本中引入的功能,3.1還是受到長期支持的版本,意味著能夠在未來三年內得到充分的支持。與此同時,3.0版本的支持將於明年3月截止。
(題圖via Neowin)
不出所料的是,.NET Core 3.1的變更日誌很小。唯一新增的功能,就是支持在Visual Studio 2019中創建針對.NET Core的C++ / CLI組件。
儘管用戶仍需安裝“C++ 桌面部署”和“C++ / CLI 支持”等組件才能工作,以及兩個新的模板—— CLI 類庫(.NET Core)和CLR 空項目(.NET Core)。
.NET Core 3.1中還剔除了Windows應用程序的某些窗體控件(已被功能更強大的後繼者取代相當長的一段時間),這可能會破壞用戶的某些項目。
● ASP .NET Core(GitHub)傳送門
好消息是,微軟提供了一個表格來說明正在發生的變化,以便用戶作出相應的調整。
● 對Razor 組件的部分類支持;
● 將參數傳遞給頂級組件;
● 新的組件標籤助手;
● 阻止Blazor 應用中事件的默認操作;
● 停止Blazor 應用中的事件傳播;
● Blazor 應用程序開發期間的報錯詳情;
● 支持HttpSysServer 中的共享隊列;
● SameSite Cookie 的重大更改。
最後,微軟引入新版了Blazor WebAssembly,增加了對.NET Standard 2.1 和iOS 13 的支持:
● 支持.NET Standard 2.1;
● 發佈時支持靜態資產;
● 支持iOS 13;
● 改進連接器報錯體驗;
● Visual Studio 的Attach to Process 調試。