NETSDK1202:工作负载已失去支持,并且将来不会收到安全更新
NETSDK1202 指示项目正在使用不支持的可选工作负荷。 例如,如果在 .NET MAUI 应用程序中使用 net6.0
目标框架:
<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
。 请注意,使用 .NET 8 SDK 和 .NET 8 MAUI 可选工作负荷不支持以任何形式生成 net6.0
应用程序,因此在使用最新的 .NET SDK 时,这是一项硬性要求。
可以采用不支持的方式继续使用 .NET 6 或 .NET 7 SDK 生成 net6.0
.NET MAUI 应用程序。 此外,还可以选择退出项目中具有设置的警告:
<PropertyGroup>
<CheckEolWorkloads>false</CheckEolWorkloads>
</PropertyGroup>
有关 .NET MAUI 产品生命周期的信息,请参阅 .NET MAUI 支持策略。