NETSDK1202: рабочая нагрузка не поддерживается и в будущем не будет получать обновления системы безопасности.
NETSDK1202 указывает, что проект использует необязательную рабочую нагрузку, которая не поддерживается. Примером этого является использование net6.0
целевых платформ в приложении .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>
Лучшим решением является обновление до более новой, поддерживаемойTargetFramework
, напримерnet7.0
.net8.0
Обратите внимание, что использование пакета SDK для .NET 8 и .NET 8 MAUI необязательной рабочей нагрузки не поддерживает создание net6.0
приложений в любой форме, поэтому это трудное требование при использовании последнего пакета SDK для .NET.
Вы можете продолжить создание net6.0
приложений .NET MAUI с помощью пакета SDK для .NET 6 или .NET 7 без поддержки. Кроме того, вы можете отказаться от предупреждения в проекте с параметром:
<PropertyGroup>
<CheckEolWorkloads>false</CheckEolWorkloads>
</PropertyGroup>
Сведения о жизненном цикле продукта .NET MAUI см . в политике поддержки .NET MAUI.