最終更新: 2023年1月10日
.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 7 | 2022年11月8日 | 7.0.2 | 2023年1月10日 | STS | アクティブ | 2024年5月14日 |
.NET 6 | 2021年11月8日 | 6.0.13 | 2023年1月10日 | LTS | アクティブ | 2024年11月12日 |
次の表は、サポートされなくなった .NET Core バージョンの一覧を示しています。
バージョン | 元のリリース日 | 最新のパッチ バージョン | パッチのリリース日 | サポート終了 |
---|---|---|---|---|
.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 7 RC 2 | 2022年10月11日 | 2022年11月8日 |
.NET 7 RC 1 | 2022年9月14日 | 2022年10月11日 |
毎年 11 月の .NET の新しいメジャー リリースが公開されるため、開発者、コミュニティ、企業は、ロードマップを計画することができます。番号付きリリースでさえも、無料のサポートやパッチを 3 年間利用できる LTS リリースです。
奇数番号のリリースは、18 か月間無料でサポートとパッチを取得できる STS リリースです。
長期的なサポート (LTS)
LTS リリースは、最初のリリースから 3 年間サポートされています。
標準期間サポート (STS)
STS リリースは、それ以降の STS または LTS リリースから 6 か月間サポートされます。リリースは 12 か月ごとに行われるため、STS リリースのサポート期間は 18 か月となります。
STS リリースは、以前は現行リリースと呼ばれていました。
LTS をお選びのお客様は、サポートの対象となる最新のパッチ更新プログラムをインストールする必要があります。システムが 3.1 を実行しており、3.1.x がすでにリリースされている場合は、最初の手順として 3.1.x をインストールする必要があります。修正プログラムの更新プログラムがインストールされると、アプリケーションは既定で更新プログラムの使用を開始します。LTS リリースは、一般提供後 3 年間サポートされます。
STS リリースをお選びのお客様は、サポートの対象となる最新のパッチ更新プログラムをインストールする必要があります。システムが 5.0 を実行しており、5.0.x がすでにリリースされている場合は、最初の手順として 5.0.x をインストールする必要があります。修正プログラムの更新プログラムがインストールされると、アプリケーションは既定で更新プログラムの使用を開始します。STS リリースは、一般提供後 18 か月間サポートされます。
.NET リリースは、次のポリシーに従って、サービス期間中にサポートされます。サービス ポリシーは、LTS リリースと STS リリースで同じです。
更新プログラムは累積的であり、パッチとしてリリースされます。各更新プログラムは、その前のすべての更新プログラムに基づいてビルドされます。デバイスでサポートを維持するには、最新の更新プログラムをインストールする必要があります。更新プログラムには、新機能、修正プログラム (セキュリティとセキュリティ以外)、またはその両方の組み合わせが含まれる場合があります。
更新プログラムは、Microsoft の "月例パッチ" (毎月第 2 火曜日) にリリースされますが、特定の月例パッチに .NET リリースが行われるという保証はありません。パッチは .NET ブログで発表されます。毎月のリリースのダイジェストが、dotnet/announcements に公開されます。
プレビュー
プレビュー リリースはサポートされていませんが、最終リリースに先立ちパブリック テスト用に提供されています。プレビュー リリースまたはリリース候補のリリースは、特別に 'Go-Live' と指定されている場合にのみ、Microsoft デベロッパー サポートを通じてサポートされます。
Go Live
Go Live リリースは、Microsoft の運用環境でサポートされています。これらは通常、一般公開 (GA) リリースの直前のリリース候補ビルドです。
アクティブなサポート
アクティブなサポート期間中は、機能を向上させ、セキュリティの脆弱性を軽減するために、.NET リリースが更新されます。
機能の改善は通常、ターゲットが非常に絞られており、次の点に対処することがあります。
メンテナンス サポート
メンテナンス サポート期間中は、セキュリティの脆弱性を軽減するためだけに .NET リリースが更新されます。
メンテナンス サポート期間は、すべてのリリース (STS または LTS) のサポートの最後の 6 か月間です。メンテナンス期間が終了すると、リリースはサポート対象外になります。
販売終了 (EOL)
販売終了とは、Microsoft が修正、更新、オンライン技術支援を提供しなくなった日付を指します。販売終了は、「サポート終了」または略して「EOS」と呼ばれることもあります。
指定の .NET バージョンの販売終了が近いため、新しい .NET バージョンに移行し、指定の .NET バージョンの使用を減らす/削除することをお勧めします。サポートが終了したら、使用していない場合は指定の .NET バージョンをアンインストールするか、最新のパッチをインストールし、その .NET バージョンの使用を早めに終了することをお勧めします。/
サポート対象外の .NET バージョンを使用すると、アプリケーション、アプリケーション データ、コンピューティング環境が危険にさらされる可能性があります。サポート対象外のソフトウェアを使用しないことを強くお勧めします。
.NET Core 3.1 以降、販売終了日は Microsoft 月例パッチ (毎月第 2 火曜日) に合わせて調整されます。たとえば、.NET Core 3.1 は 2019 年 12 月 3 日にリリースされ、3 年間サポートされています。ただし、実際のサポート終了日は、その日以降の最も近い月例パッチになり、それは 2022 年 12 月 13 日です。
.NET Framework での ASP.NET Core 2.1 のサポートは、他のパッケージベースの ASP.NET フレームワークの ASP.NET サポート ポリシーと一致しています。このポリシーでカバーされるパッケージの完全なリストは、ASP.NET Core 2.1 でサポートされるパッケージ で確認できます。
.NET と .NET Core は、複数のオペレーティング システムとバージョンでサポートされています。.NET をサポートする OS ポリシーには、オペレーティング システムのサポート ポリシーやバージョンに関する最新の詳細情報が用意されています。
サポートされている .NET のすべてのバージョンのは、Microsoft Update を介して自動的に修正プログラムを適用できます。これにより、組織はすべての .NET 更新プログラムを同じ方法で管理できます。
フレームワーク依存のデプロイ モデルは、Microsoft 更新プログラムによって提供される .NET 更新プログラムの恩恵を受けます。自己完結型デプロイ モデルを使用するアプリに変更はないので、これらのアプリは引き続きランタイムを更新する必要があります。
.NET テクノロジーのサポートについては、Microsoft サポート プロフェッショナルにお問い合わせください。
コミュニティサポートは、問い合わせたり、プロジェクトに貢献したりするための優れた方法です。詳細については、コミュニティ ページを参照してください。
ステップバイステップのチュートリアルで .NET を簡単に学習できます。