Поделиться через


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.