.NET および .NET Core サポート ポリシー

最終更新: 2025年5月13日

取り上げる内容

.NET と .NET Core は、ランタイム、SDK、ASP.NET Core、Entity Framework Core などの複数のテクノロジを参照します。

.NET プラットフォームの別の部分のサポート ポリシーをお探しですか?.NET サポート ポリシー ページを参照してください。

すべての Microsoft 製品にはライフサイクルがあります。ライフサイクルは、製品がリリース時に開始し、サポート終了時に終了します。このライフサイクルの重要な日付を把握しておくと、ソフトウェアのアップグレードやその他の変更を行うタイミングを判断するのに役立ちます。本製品は、Microsoft の Modern Lifecycle Policy で管理されています。

.NET および .NET Core のサポート ライフサイクルでは、各リリースのサポートを提供しています。サポートの期間とレベルは、いくつかの資格に基づいて異なります。

.NET と .NET Core は、複数のオペレーティング システムとバージョンでサポートされています。.NET をサポートする OS ポリシーには、オペレーティング システムのサポート ポリシーやバージョンに関する最新の詳細情報が用意されています。

サービスへの採用条件を満たすのは、どのようなリリースですか? 更新プログラムはサービスへの採用の可否にどのような影響を与えますか?

お客様は、長期サポート (LTS) リリースまたは標準期間サポート (STS) を選択できます。すべてのリリースの品質は同じです。唯一の違いはサポートの長さです。LTS リリースでは、3年間、無料のサポートとパッチを入手できます。STS リリースでは、無料のサポートとパッチを 18 か月間入手できます。

リリースのサポート ライフサイクル内で、システムはリリースされた修正プログラムの更新プログラムの最新状態を保持する必要があります。

.NET および .NET Core リリースのライフサイクル

サポート対象のバージョン

次の表は、.NET および .NET Core バージョンのリリース日とサポート終了日を追跡します。

サポート対象のバージョン
バージョン 元のリリース日 最新のパッチ バージョン パッチのリリース日 リリースの種類 サポート フェーズ サポート終了
.NET 9 2024年11月12日 9.0.5 2025年5月13日 STS アクティブ 2026年5月12日
.NET 8 2023年11月14日 8.0.16 2025年5月13日 LTS アクティブ 2026年11月10日

サポート対象外のバージョン

次の表は、サポートされなくなった .NET Core バージョンの一覧を示しています。

サポート対象外のバージョン
バージョン 元のリリース日 最新のパッチ バージョン パッチのリリース日 サポート終了
.NET 7 2022年11月8日 7.0.20 2024年5月28日 2024年5月14日
.NET 6 2021年11月8日 6.0.36 2024年11月12日 2024年11月12日
.NET 5 2020年11月10日 5.0.17 2022年5月10日 2022年5月10日
.NET Core 3.1 2019年12月3日 3.1.32 2022年12月13日 2022年12月13日
.NET Core 3.0 2019年9月23日 3.0.3 2020年2月18日 2020年3月3日
.NET Core 2.2 2018年12月4日 2.2.8 2019年11月19日 2019年12月23日
.NET Core 2.1 2018年5月30日 2.1.30 2021年8月19日 2021年8月21日
.NET Core 2.0 2017年8月14日 2.0.9 2018年7月10日 2018年10月1日
.NET Core 1.1 2016年11月16日 1.1.13 2019年5月14日 2019年6月27日
.NET Core 1.0 2016年6月27日 1.0.16 2019年5月14日 2019年6月27日

.NET リリース周期

毎年 11 月の .NET の新しいメジャー リリースが公開されるため、開発者、コミュニティ、企業は、ロードマップを計画することができます。番号付きリリースでさえも、無料のサポートやパッチを 3 年間利用できる LTS リリースです。

奇数番号のリリースは、18 か月間無料でサポートとパッチを取得できる STS リリースです。

2022 年 11 月に発生した STS リリースとしての .NET 7 と、11 月に発生した他のすべてのリリースを示す図 (LTS と STS および .NET 9 を最新として交互に表示)

リリースの種類

それぞれのサポート トラックはどのように機能するのですか?

LTS を選択するお客様は、サポートを受けるために、最新のパッチ更新プログラムをインストールする必要があります。システムが 8.0 を実行しているときに、8.0.x がリリースされた場合、最初の手順として 8.0.x をインストールする必要があります。パッチ更新プログラムがインストールされると、アプリケーションは既定でその更新プログラムの使用を開始します。LTS リリースは、一般提供から 3 年間サポートされます。

STS を選択するお客様は、サポートを受けるために、最新のパッチ更新プログラムをインストールする必要があります。システムが 9.0 を実行しているときに、9.0.x がリリースされた場合、最初の手順として 9.0.x をインストールする必要があります。パッチ更新プログラムがインストールされると、アプリケーションは既定でその更新プログラムの使用を開始します。STS リリースは、一般提供から 18 か月間サポートされます。

サービス

.NET リリースは、次のポリシーに従って、サービス期間中にサポートされます。サービス ポリシーは、LTS リリースと STS リリースで同じです。

更新プログラムは累積的であり、パッチとしてリリースされます。各更新プログラムは、その前のすべての更新プログラムに基づいてビルドされます。デバイスでサポートを維持するには、最新の更新プログラムをインストールする必要があります。更新プログラムには、新機能、修正プログラム (セキュリティとセキュリティ以外)、またはその両方の組み合わせが含まれる場合があります。

更新プログラムは、Microsoft の "月例パッチ" (毎月第 2 火曜日) にリリースされますが、特定の月例パッチに .NET リリースが行われるという保証はありません。パッチは .NET ブログで発表されます。毎月のリリースのダイジェストが、dotnet/announcements に公開されます。.NET サービスとファイルの部分置換の詳細については、「.NET のリリース、パッチ、およびサポート」の記事を参照してください。

.NET Framework の ASP.NET Core 2.1

.NET Framework での ASP.NET Core 2.3 のサポートは、他のパッケージ ベースの ASP.NET フレームワークの ASP.NET サポートポリシーと一致しています。このポリシーでカバーされるパッケージの完全なリストは、ASP.NET Core 2.3 でサポートされるパッケージで確認できます。

.NET と .NET Core アプリケーションを実行するために、どのオペレーティング システム バージョンがサポートされていますか?

.NET と .NET Core は、複数のオペレーティング システムとバージョンでサポートされています。.NET をサポートする OS ポリシーには、オペレーティング システムのサポート ポリシーやバージョンに関する最新の詳細情報が用意されています。

Windows オペレーティング システムでの自動修正

サポートされている .NET のすべてのバージョンのは、Microsoft Update を介して自動的に修正プログラムを適用できます。これにより、組織はすべての .NET 更新プログラムを同じ方法で管理できます。

フレームワーク依存のデプロイ モデルは、Microsoft 更新プログラムによって提供される .NET 更新プログラムの恩恵を受けます。自己完結型デプロイ モデルを使用するアプリに変更はないので、これらのアプリは引き続きランタイムを更新する必要があります。

サポートへのアクセス

.NET テクノロジーのサポートについては、Microsoft サポート プロフェッショナルにお問い合わせください

コミュニティサポートは、問い合わせたり、プロジェクトに貢献したりするための優れた方法です。詳細については、コミュニティ ページを参照してください。

準備はできましたか?

ステップバイステップのチュートリアルで .NET を簡単に学習できます。

作業を開始