CoreWCF es un puerto de Windows Communication Foundation (WCF) a .NET y .NET Core y su compatibilidad depende del estado de compatibilidad de las plataformas .NET subyacentes en las que se ejecuta.
Versión
Fecha de lanzamiento original
Versiones de .NET admitidas
Fin de la compatibilidad con CoreWCF
CoreWCF 1.4
7 de septiembre de 2023
.NET 6
12 de noviembre de 2024
.NET 7
14 de mayo de 2024
.NET Framework 4.6.2 y versiones posteriores
Fecha de finalización de ciclo de vida de la versión específica de .NET Framework.
CoreWCF 1.3
15 de diciembre de 2022
.NET Framework 4.6.2 y versiones posteriores
.NET 6
.NET 7
7 de marzo de 2024
CoreWCF 1.2
20 de septiembre de 2022
.NET Core 3.1
13 de diciembre de 2023
.NET Framework 4.6.2 y versiones posteriores
.NET 6
.NET 7
15 de junio de 2024
CoreWCF 1.1
6 de mayo de 2022
.NET Core 3.1
13 de diciembre de 2023
.NET Framework 4.6.2 y versiones posteriores
.NET 6
.NET 7
20 de marzo de 2023
CoreWCF 1.0
28 de abril de 2022
.NET Framework 4.6.2 y versiones posteriores
.NET Core 3.1
.NET 6
6 de noviembre de 2022
En la lista siguiente se muestran los detalles de la directiva de soporte técnico para CoreWCF:
CoreWCF usa la estrategia de control de versiones Principal.Secundaria. 1.0 es la primera versión principal de CoreWCF.
Las nuevas versiones secundarias son compatibles con la API con versiones secundarias anteriores para la misma versión principal. Por ejemplo, la versión 1.1 es compatible con la API 1.0.
La compatibilidad será principalmente para la última versión principal.secundaria de cada versión principal admitida.
Cuando se publiquen nuevas versiones principales o secundarias, la versión anterior se admitirá durante 6 meses a partir de la fecha de la nueva versión, siempre que también se admita la dependencia subyacente del entorno de ejecución de .NET que se usa. Por ejemplo, una vez que 1.1 haya estado disponible durante 6 meses, ya no se admitirá 1.0.
Todas las versiones secundarias admitirán las mismas plataformas .NET que las principales. Por ejemplo, la versión 1.1 admite las mismas versiones de .NET que la versión 1.0 siempre y cuando las versiones de .NET aún sean compatibles. Para obtener más información sobre el ciclo de vida de soporte técnico para varias versiones de .NET, consulte la directiva de soporte técnico de .NET.
Las nuevas versiones principales pueden introducir cambios importantes.
Las nuevas versiones principales pueden cambiar (agregar o quitar) las versiones de tiempo de ejecución de .NET que se admiten.
Si una nueva versión principal quita la compatibilidad con una versión en tiempo de ejecución de .NET actualmente admitida, la versión principal anterior seguirá siendo compatible con el nivel inferior más reciente mientras el entorno de ejecución de .NET subyacente siga siendo compatible. Por ejemplo, si CoreWCF 2.0 quita la compatibilidad con .NET Framework, CoreWCF 1.x (en el nivel inferior más reciente) seguirá siendo compatible siempre que se admitan tanto .NET Framework como ASP.NET Core 2.1.