NETSDK1202: a carga de trabalho está sem suporte e não receberá atualizações de segurança no futuro
NETSDK1202 indica que seu projeto está usando uma carga de trabalho opcional sem suporte. Um exemplo disso é se você usa estruturas de destino net6.0
em um aplicativo MAUI do .NET:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net6.0-android;net6.0-ios;net6.0-maccatalyst;net6.0-windows10.0.19041.0</TargetFrameworks>
A melhor solução é atualizar para um TargetFramework
mais recente, com suporte, como net7.0
ou net8.0
. Observe que o uso de uma carga de trabalho opcional do .NET 8 SDK e do .NET 8 MAUI não dá suporte à criação de aplicativos net6.0
de qualquer forma, portanto, esse é um requisito difícil ao usar o SDK do .NET mais recente.
Você pode continuar criando aplicativos MAUI do .NET net6.0
com um SDK do .NET 6 ou .NET 7 de forma sem suporte. Além disso, você pode recusar o aviso em um projeto com a configuração:
<PropertyGroup>
<CheckEolWorkloads>false</CheckEolWorkloads>
</PropertyGroup>
Para obter informações sobre o ciclo de vida do produto .NET MAUI, confira a política de suporte do .NET MAUI.