NETSDK1242: Membangun proyek dengan runtime Mono tidak didukung di .NET 11.0 dan yang lebih baru

Kesalahan ini menunjukkan bahwa proyek memilih runtime Mono (UseMonoRuntimeproperti diatur ke true) untuk platform target seluler saat menargetkan .NET 11.0 atau yang lebih baru, di mana runtime Mono tidak lagi didukung untuk platform tersebut. Pesan kesalahan lengkap mirip dengan contoh berikut:

NETSDK1242: Membangun proyek ios dengan runtime Mono tidak didukung di .NET 11.0 dan yang lebih baru. Gunakan runtime coreCLR atau target .NET 10.0.

Kesalahan ini berlaku untuk platform target android, ios, maccatalyst, dan tvos.

Mengatasi kesalahan

Pilih salah satu opsi berikut:

  • Bangun proyek dengan runtime CoreCLR. UseMonoRuntime Hapus properti dari proyek, atau atur ke false.
  • Jika proyek memerlukan runtime Mono, targetkan .NET 10. Ubah kerangka kerja target menjadi moniker kerangka kerja target seluler .NET 10, misalnya net10.0-android atau net10.0-ios

Baca juga