微軟宣佈,.NET7基礎設施現在可用於Windows、macOS和Linux,這個版本的特點是有大量的增強功能和新功能。正如微軟的開發者博客中所強調的,多年來,微軟產品的性能和功能一直在不斷提高,而.NET在實現這一目標方面發揮重要作用。而.NET7的出現是為幫助在這個前提下進一步發展。
.NET 7為應用程序帶來更高的性能和C# 11/F# 7、.NET MAUI、ASP.NET Core/Blazor、Web APIs、WinForms、WPF等組件的新功能。有.NET 7,還可以輕松地將.NET 7項目容器化,在GitHub行動中設置CI/CD工作流程,並實現雲原生的可觀察性。
微軟表示,.NET仍然是最快、最受歡迎、最值得信賴的平臺之一,其龐大的.NET軟件包生態系統包括33萬多個軟件包。
在升級到.NET 7時需要註意的一些關鍵特性是,它帶有對ARM64的原生支持,增強對Linux的.NET支持,One BCL和New TFMs。.NET 7的發佈可歸功於8900多名貢獻者在開發周期內做出的28000多份貢獻。
如果你使用的是.NET 6,現在仍然有一點時間來使用它,它將在2024年11月12日達到支持的終點。去年,這一版本還獲得性能增強,其中包括集合和LINQ,以及Blazor WASM。最近,開發者在Ubuntu中使用.NET 6也更容易,因為它現在可以用一個命令就完成底層支持的安裝。
下載地址:
https://dotnet.microsoft.com/download/dotnet/7.0
你可以在微軟的博客文章中閱讀更多關於.NET 7的信息,其中深入探討關於該版本的細節:
https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/