WCF 6.0 Preview 1
Pre-release
Pre-release
Release Notes
Package Info
- System.ServiceModel.Duplex 6.0.0-preview1.23060.3
- System.ServiceModel.Http 6.0.0-preview1.23060.3
- System.ServiceModel.NetFramingBase 6.0.0-preview1.23060.3
- System.ServiceModel.NetTcp 6.0.0-preview1.23060.3
- System.ServiceModel.NetNamedPipe 6.0.0-preview1.23060.3
- System.ServiceModel.Primitives 6.0.0-preview1.23060.3
- System.ServiceModel.Security 6.0.0-preview1.23060.3
- System.ServiceModel.Federation 6.0.0-preview1.23060.3
- System.Web.Services.Description 6.0.0-preview1.23060.3
What's New
WCF Client (used to be called WCF Core) 6.0 preview 1 release is the successor release to WCF Core 4.10. This release has added support for NetNamedPipe (Initial NetNamedPipe implementation #4955). This release also takes a step forward to align with the latest .NET LTS release and is moving to target .NET 6.0. WCF Client 6.0 does not target net standard 2.0.
In addition, System.ServiceModel.Duplex and System.ServiceModel.Security packages are deprecated, and this is the last release for these two Nuget packages. The types have been moved to System.ServiceModel.Primitives, these final packages will type forward the types to System.ServiceModel.Primitives for binary compatibility.
Recommended Action
Previous | Now |
---|---|
Target .NET Core 6.0 or later | No change needed |
Target .NET standard 2.0 | Multi-target with conditional assembly reference to System.ServiceModel for .NET framework and conditionally add package reference to WCF Client packages for .NET |
Target .NET Framework | Reference System.ServiceModel for .NET Framework |
Target .NET Core 5.0 or earlier | These are not supported anymore, suggest moving to .NET 6.0 or later |