모든 Microsoft 제품에는 WCF 클라이언트를 비롯한 수명 주기가 있습니다. 수명 주기는 제품이 출시될 때 시작되어 더 이상 지원되지 않을 때 종료됩니다. 이 수명 주기의 주요 날짜를 알면 소프트웨어를 업그레이드하거나 기타 변경 사항을 적용할 시기에 대해 정보에 입각한 결정을 내리는 데 도움이 됩니다. 이 제품은 Microsoft Modern Lifecycle의 적용을 받습니다.
WCF 클라이언트는 WCF 클라이언트 라이브러리의 .NET 버전이며 .NET에 구축된 응용 프로그램이 WCF 또는 CoreWCF 서비스와 통신할 수 있도록 합니다. NuGet 패키지 세트로 제공되며 dotnet/wcf 저장소에서 오픈 소스로 제공됩니다. 해당 지원은 실행되는 기본 .NET 플랫폼에 대한 지원 상태에 따라 다릅니다.
릴리스 주기
.NET 8부터 WCF 클라이언트 릴리스는 장기 지원( LTS) 버전, 즉 WCF Client 8.0은 .NET 8 등과 같은 시기에 출시될 예정입니다.
릴리스 지원 세부 정보
다음 표에는 지원되는 주 버전, 지원 종료 날짜 및 추가 세부 정보가 나와 있습니다.
버전
원래 릴리스 날짜
지원되는 .NET 버전
지원되는 .NET 표준 버전
지원 종료
WCF Client 6.0
2023년 5월 18일
.NET 7
.NET 6
.NET Framework 4.6.2 이상 버전
2024년 11월 12일
WCF Client 4.10
2022년 8월 17일
.NET 7
.NET 6
.NET Framework 4.6.2 이상 버전
.NET Standard 2.0
2024년 5월 18일
다음 목록에서 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 지원 정책을 참조하세요.
서비스 릴리스는 지원되는 모든 Major.Minor 버전에 대해 언제든지 제공될 수 있습니다.
새 부 버전이 릴리스되면 사용 중인 기본 .NET 런타임 종속성도 지원되는 경우 새 릴리스 날짜로부터 6개월 동안 이전 릴리스가 지원됩니다. 예를 들어 WCF 클라이언트 6.1을 6개월 동안 사용할 수 있게 되면 WCF 클라이언트 6.0은 더 이상 지원되지 않습니다.
지원은 주로 지원되는 각 주 버전의 최신 Major.Minor 릴리스에 대한 것입니다. 지원을 받으려면 최신 패치 업데이트가 설치되어 있어야 합니다. 보안 수정 사항은 지원되는 모든 버전에 대해 릴리스됩니다. 이전 릴리스와 새 릴리스가 겹치는 6개월 동안 보안 릴리스에는 두 버전이 모두 포함됩니다.