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.