Dela via


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.