Windows Communication Foundation (WCF) クライアント サポート ポリシー
最終更新: 2024年11月5日
WCF クライアントの Microsoft サポート
WCF クライアントを含め、すべての Microsoft 製品にはライフサイクルがあります。ライフサイクルは、製品のリリース時に開始し、サポート終了時に終了します。このライフサイクルの重要な日付を把握しておくと、ソフトウェアのアップグレードやその他の変更を行うタイミングを判断するのに役立ちます。本製品は、Microsoft Modern Lifecycle で管理されています。
WCF クライアントは、WCF クライアント ライブラリの .NET バージョンであり、.NET 上に構築されたアプリケーションが WCF または CoreWCF サービスと通信できるようにします。これは NuGet パッケージのセットとして出荷され、dotnet/wcf リポジトリでオープンソース化されています。そのサポートは、それが実行される基盤となる .NET プラットフォームのサポート状況によって異なります。
リリースの頻度
.NET 8 以降、WCF クライアントのリリースは、長期サポート (LTS) バージョンの .NET リリース ペースと厳密に一致するようになりました。つまり、WCF クライアント 8.0 は .NET 8 とほぼ同時にリリースされたということです。
リリース サポートの詳細
次の表に、サポートされているメジャー バージョン、サポート終了日、その他の詳細を示します。
バージョン | 元のリリース日 | サポートされている .NET バージョン | サポートされている .NET Standard バージョン | サポート終了 |
---|---|---|---|---|
WCF Client 8.0 | 2023年12月13日 |
.NET 9 .NET 8 |
2026年11月10日 | |
WCF Client 6.0 | 2023年5月18日 |
.NET 8 .NET 6 |
2024年11月12日 | |
WCF Client 4.10 | 2022年8月17日 |
.NET 9 .NET 8 .NET 6 |
.NET Standard 2.0 | 2026年11月10日 |
.NET Framework 4.6.2 以降のバージョンは、WCF クライアントのすべてのバージョンでサポートされています。
いくつかの重大な変更により、WCF クライアント 4.10 のサポート終了日を 2026 年 11 月 10 日まで延長します。
次の一覧は、WCF クライアントのサポート ポリシーの詳細を示しています:
- WCF クライアントは Major.Minor バージョン管理戦略を使用します。
- 破壊的変更は、.NET LTS バージョンとともに出荷される WCF クライアントのメジャー バージョンに限定されます。
-
新しいメジャー バージョンでは、サポートされている .NET ランタイム バージョンが変更 (追加または削除) される場合があります。
- まだサポートされている .NET バージョンのサポートを終了することは、重大な変更とみなされます。
-
WCF クライアントのメジャー バージョンは、基になる .NET メジャー バージョンがサポートされている限りサポートされます。
- .NET LTS バージョンは、後継の .NET バージョンが出荷されてから 1 年後にサポートされるため、WCF クライアントのメジャー バージョンにも同じことが当てはまります。
-
現在サポートされている .NET ランタイム バージョンのサポートが新しいメジャー バージョンで終了した場合、基になる .NET ランタイムがサポートされている限り、以前のメジャーは最新のマイナー レベルでサポートされ続けます。
- たとえば、WCF クライアント 8.0 で .NET 6 のサポートが終了した場合、.NET 6 がサポートされている限り、WCF クライアント 6.x (最新のマイナー バージョン) は引き続きサポートされます。
-
WCF クライアントのマイナー バージョンはいつでもリリースでき、サポートされている .NET バージョンのサポートの終了などの重大な変更は含まれません。
- 新しいマイナー バージョン リリースは、同じメジャーの以前のマイナー リリースと API 互換性および動作互換性があります。たとえば、6.1 リリースは 6.0 と互換性のある API です。
- すべてのマイナー リリースでは、メジャーと同じ .NET プラットフォームがサポートされます。たとえば、6.1 リリースでは、.NET バージョン自体がまだサポートされている限り、6.0 リリースと同じ .NET バージョンがサポートされます。さまざまな .NET バージョンのサポート ライフサイクルの詳細については、.NET および .NET Core のサポート ポリシーを参照してください。
-
サービス リリースは、サポートされているメジャー バージョンまたはマイナー バージョンでいつでも出荷できます。
- 新しいマイナー バージョンがリリースされると、基になる .NET ランタイム依存関係もサポートされていれば、以前のリリースは新しいリリースの日付から 6 か月間サポートされます。たとえば、WCF クライアント 6.1 が 6 か月間利用可能になると、WCF クライアント 6.0 はサポートされなくなります。
- サポートは主に、サポートされている各メジャー バージョンの最新のメジャー リリースとマイナー リリースに対して行われます。サポートを受けるには、最新のパッチ更新をインストールする必要があります。セキュリティ修正は、サポートされているすべてのバージョンに対してリリースされます。以前のリリースと新しいリリースが重なる 6 か月間は、セキュリティ リリースには両方のバージョンが含まれます。
サポートされているパッケージ
次のパッケージがサポートされています:
準備はできましたか?
ステップバイステップのチュートリアルで .NET を簡単に学習できます。