NETSDK1202: arbetsbelastningen saknar support och kommer inte att få säkerhetsuppdateringar i framtiden
NETSDK1202 anger att projektet använder en valfri arbetsbelastning som inte stöds. Ett exempel på detta är om du använder net6.0
målramverk i ett .NET MAUI-program:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net6.0-android;net6.0-ios;net6.0-maccatalyst;net6.0-windows10.0.19041.0</TargetFrameworks>
Den bästa lösningen är att uppdatera till en nyare, som stöds TargetFramework
, till exempel net7.0
eller net8.0
. Observera att den valfria arbetsbelastningen .NET 8 SDK och .NET 8 MAUI inte har stöd för att skapa net6.0
program i någon form, så detta är ett hårt krav när du använder den senaste .NET SDK.
Du kan fortsätta att skapa net6.0
.NET MAUI-program med en .NET 6- eller .NET 7 SDK på ett sätt som inte stöds. Dessutom kan du avregistrera dig från varningen i ett projekt med inställningen:
<PropertyGroup>
<CheckEolWorkloads>false</CheckEolWorkloads>
</PropertyGroup>
Information om produktlivscykeln för .NET MAUI finns i .NET MAUI-supportprincip.