Freigeben über


NETSDK1202: Die Workload wird nicht mehr unterstützt und erhält in Zukunft keine Sicherheitsupdates mehr.

NETSDK1202 gibt an, dass Ihr Projekt eine optionale Workload verwendet, die nicht mehr unterstützt wird. Ein Beispiel hierfür ist die Verwendung von net6.0-Zielframeworks in einer .NET MAUI-Anwendung:

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

Die beste Lösung besteht darin, auf ein neueres, unterstütztes TargetFramework zu aktualisieren, z. B. net7.0 oder net8.0. Beachten Sie, dass die Verwendung eines .NET 8 SDK und einer optionalen .NET 8 MAUI-Workload in keiner Form das Erstellen von net6.0-Anwendungen unterstützt. Dies ist daher eine harte Anforderung, wenn Sie das neueste .NET SDK verwenden.

Sie können weiterhin .NET MAUI-Anwendungen für net6.0 mit einem .NET 6- oder .NET 7 SDK erstellen. Dies wird jedoch nicht unterstützt. Darüber hinaus können Sie die Warnung in einem Projekt mit dieser Einstellung deaktivieren:

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

Informationen zum .NET MAUI-Produktlebenszyklus finden Sie in der .NET MAUI-Supportrichtlinie.