Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

この記事は、求ム!Cloud Nativeアプリケーション開発のTips!【PR】日本マイクロソフト Advent Calendar 2020 の 5 日目です(後から追っかけで書いています)。

本記事では、「.NET 5」の概要と変更点について、ご紹介したいと思います。

元記事: What's new in .NET 5 | Microsoft Docs

.NET 5 概要

  • .NET 5.0 は、3.1 に続く.NET Core の次のメジャーリリース
  • 次の2つの理由から、.NET Core 4.0 ではなく.NET 5.0 という名前を付けている
    • .NET Framework 4.xとの混同を避けるため
    • これが今後の .NET の主要な実装であることを強調するために、名前から「Core」を削除

つまり、.NET 5 が目指したものは .NET(.NET Framework および .NET Core) の統合になります。
この統合により、.NET 開発者は、動作するプラットフォームに関わらず、シンプルな選択肢として「.NET 」を選ぶことができるようになります(とはいえ、Xamarin との統合は .NET 6 に見送りになっていいます)。


  • C# updates
  • F# updates
  • Visual Basic updates
  • System.Text.Json new features
  • Single file apps
  • App trimming
  • Windows ARM64 and ARM64 intrinsics
  • Tooling support for dump debugging
  • The runtime libraries are 80% annotated for nullable reference types
  • Performance improvements:
    • Garbage Collection (GC)
    • System.Text.Json
    • System.Text.RegularExpressions
    • Async ValueTask pooling
    • Container size optimizations
    • Many more areas

.NET Framework 4.x から .NET 5.0 への移行の際に推奨されている代替テクノロジー

テクノロジー 推奨される代替テクノロジー
Web Forms ASP.NET Core Blazor or Razor Pages
Windows Workflow (WF) Open-source CoreWF
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
Help us understand the problem. What are the problem?