Condividi tramite


NETSDK1202: il carico di lavoro non è supportato e in futuro non riceverà gli aggiornamenti di sicurezza

NETSDK1202 indica che il progetto usa un carico di lavoro facoltativo non supportato. Un esempio di ciò è se si utilizzano framework di destinazione net6.0 in un'applicazione .NET MAUI.

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFrameworks>net6.0-android;net6.0-ios;net6.0-maccatalyst;net6.0-windows10.0.19041.0</TargetFrameworks>

La soluzione migliore consiste nell'eseguire l'aggiornamento a una versione più recente supportata di TargetFramework, ad esempio net7.0 o net8.0. Si noti che l'uso di un carico di lavoro facoltativo .NET 8 SDK e .NET 8 MAUI non supporta la creazione di applicazioni net6.0 in alcun formato, quindi questo è un requisito obbligatorio quando si usa la versione più recente di .NET SDK.

È possibile continuare a creare applicazioni MAUI .NET net6.0 con .NET 6 o .NET 7 SDK in modo non supportato. Inoltre, è possibile rifiutare esplicitamente l'avviso in un progetto con l'impostazione:

<PropertyGroup>
  <CheckEolWorkloads>false</CheckEolWorkloads>
</PropertyGroup>

Per informazioni sul ciclo di vita del prodotto .NET MAUI, vedere Criteri di supporto .NET MAUI.