米Microsoftは11月10日 (現地時間)、「.NET Conf 2020」において、アプリケーションフレームワークの新版「.NET 5.0」のリリースを発表した。

「.NET Core」の後継バージョンになるオープンソースのフレームワークであり、「.NET Framework」「Xamarin」などに分かれる同社のフレームワークを1つのプロダクト体験にまとめるone.NETビジョンに基づいた初のリリースだ。.NETのサイトから、Windows用 (x86/x64/Arm64)、macOS用(x64)、Linux用 (x86/x64/Arm32/Arm64)をダウンロードできる。Visual Studioは、Visual Studio 16.8以降が必要。.NET 5.0と共に、ASP.NET Core、EF Core、C#9、F# 5もリリースされた。

  • .NET 5がGeneral Availabilityに

    .NET 5がGeneral Availabilityに

Microsoftが.NET 5.0の開発を発表したのは2019年5月。デスクトップ、Web、モバイル、クラウド、ゲーム、IoT、AIの全ての分野のアプリケーション開発をカバーし、C# 9やF# 5.0をサポート、Windows、Mac、Linuxを含む多様なOSに対応するプラットフォームとして注目されてきた。発表時の開発スケジュール通りの正式版リリースを実現したが、Xamarinについては.NET Coreとの統合が延期になっており、.NETプラットフォームのメリットをXamarin開発者が受けられるのは、2021年11月のリリースが予定されている長期サポート (LTS)版の「.NET 6.0」からになる。.NET 6.0のリリース時に、マルチプラットフォーム用アプリUI「.NET MAUI」もリリースする。新型コロナウイルスの世界的な感染拡大による顧客のニーズの変化に対応し、.NET 5.0でユニフィケーション・ビジョンの全てを提供する当初の計画を変更、2つのリリースにまたがって完成するようにした。

  • .NETの今後のロードマップ

    今後は毎年11月にメジャーリリース、偶数バージョンの年がLTSリリースになる

.NET Frameworkについては、昨年リリースの.NET Framework 4.8を最後に新機能の追加が行われなくなり、.NET Coreへの.NET Framework APIの追加も終了になる。バグ修正やセキュリティのアップデートは、アプリが稼働するWindowsのサポート期限まで継続する。