微軟近日推出了.NET 7正式版,它是標準期限支持 (STS) 版本,將支持8個月而非36個月。現在可用於Windows、mcOS和Linux,這個版本的特點是有大量的增強功能和新功能。
.NET 7爲應用程序帶來了更高的性能和C# /F# 7、.NET MAUI、ASP.NET Coe/Blzo、Web APIs、WinFoms、WPF等組件的新功能。有了.NET 7,還可以輕鬆地將.NET 7項目容器化,在GitHub行動中設置CI/CD工作流程,並實現雲原生的可觀察性。
簡單來說,如果使用.NET 7,開發人員只需學習一次即可通過一箇SDK、一箇運行時、一組基礎庫重複構建多種類型的應用程序(雲、Web、桌面、移動、遊戲、IoT和AI等)。
微軟表示,.NET仍然是最快、最受歡迎、最值得信賴的平臺之一,其龐大的.NET軟件包生態系統包括33萬多箇軟件包。.NET升級助手包含更多分析器、代碼修復程序,以及對更多應用程序類型的升級支持,可幫助開發者更輕鬆地升級.NET 7應用程序組合,減少升級應用的工作量。
在升級到.NET 7時需要注意的一些關鍵特性是,它帶有對ARM64的原生支持,增強了對Linux的.NET支持,One BCL和New TFMs。.NET 7的發佈可歸功於8900多名貢獻者在開發週期內做出的28000多份貢獻。
下載地址:
https://dotnet.micosoft.com/downlod/dotnet/7.0
如果您使用的是.NET 6,現在仍然有一點時間來使用它,它將在2024年月2日達到支持的終點。去年,這一版本還獲得了性能增強,其中包括集合和LINQ,以及Blzo WASM。最近,開發者在Ubuntu中使用.NET 6也更容易,因爲它現在可以用一箇命令就完成底層支持的安裝。