NETSDK1202: la carga de trabajo no es compatible y no recibirá actualizaciones de seguridad en el futuro
NETSDK1202 indica que el proyecto usa una carga de trabajo opcional que no es compatible. Un ejemplo de esto es si usa plataformas de destino net6.0
en una aplicación MAUI de .NET:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net6.0-android;net6.0-ios;net6.0-maccatalyst;net6.0-windows10.0.19041.0</TargetFrameworks>
La mejor solución es actualizar a una versión de TargetFramework
compatible más reciente, como net7.0
o net8.0
. Tenga en cuenta que el uso de un SDK de .NET 8 y una carga de trabajo opcional de .NET 8 MAUI no admitirá la compilación de aplicaciones net6.0
en ningún formulario, por lo que resulta un requisito difícil al usar el SDK de .NET más reciente.
Puede seguir compilando aplicaciones .NET MAUI net6.0
con un SDK de .NET 6 o .NET 7 de forma no compatible. Además, es posible no participar en la advertencia en un proyecto con la configuración:
<PropertyGroup>
<CheckEolWorkloads>false</CheckEolWorkloads>
</PropertyGroup>
Para obtener información sobre el ciclo de vida del producto .NET MAUI, consulte directiva de soporte técnico de .NET MAUI.