NETSDK1242:.NET 11.0 及更高版本中不支持使用 Mono 运行时生成项目

此错误表示:项目为移动目标平台选择了 Mono 运行时(UseMonoRuntime 属性设置为 true),并以 .NET 11.0 或更高版本为目标,而在该平台上,Mono 运行时已不再受支持。 完整的错误消息类似于以下示例:

NETSDK1242:.NET 11.0 及更高版本中不支持使用 Mono 运行时生成 ios 项目。 使用 CoreCLR 运行时或以 .NET 10.0 为目标框架。

此错误适用于 androidiosmaccatalysttvos目标平台。

解决错误

选择以下选项之一:

  • 使用 CoreCLR 运行时生成项目。 从项目中删除属性 UseMonoRuntime ,或将其设置为 false.
  • 如果项目需要 Mono 运行时,则目标.NET 10。 将目标框架更改为 .NET 10 移动目标框架标识符,例如 net10.0-androidnet10.0-ios

另见