Udostępnij za pomocą


NETSDK1202: obciążenie nie jest obsługiwane i nie będzie otrzymywać aktualizacji zabezpieczeń w przyszłości

NETSDK1202 wskazuje, że projekt korzysta z opcjonalnego obciążenia, które nie jest obsługiwane. Przykładem jest net6.0 użycie platform docelowych w aplikacji .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>

Najlepszym rozwiązaniem jest aktualizacja do nowszego, obsługiwanego TargetFrameworkelementu , takiego jak net7.0 lub net8.0. Należy pamiętać, że korzystanie z zestawu .NET 8 SDK i .NET 8 MAUI opcjonalnego obciążenia nie obsługuje kompilowania net6.0 aplikacji w żadnej formie, dlatego jest to trudne wymaganie w przypadku korzystania z najnowszego zestawu .NET SDK.

Możesz kontynuować tworzenie net6.0 aplikacji MAUI platformy .NET przy użyciu zestawu .NET 6 lub .NET 7 SDK w sposób nieobsługiwany. Ponadto możesz zrezygnować z ostrzeżenia w projekcie przy użyciu ustawienia :

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

Aby uzyskać informacje o cyklu życia produktu .NET MAUI, zobacz Zasady pomocy technicznej programu .NET MAUI.