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-android,或net10.0-ios

另請參閱