NETSDK1242: A Mono futtatókörnyezettel rendelkező projektek létrehozása nem támogatott a .NET 11.0-s és újabb verzióiban

Ez a hiba azt jelzi, hogy a projekt egy mobil célplatformhoz a Mono-futtatókörnyezetet választja (a(z) UseMonoRuntime tulajdonság értéke true), miközben a .NET 11.0-s vagy újabb verzióját célozza meg, amelyen a Mono-futtatókörnyezet már nem támogatott. A teljes hibaüzenet a következő példához hasonló:

NETSDK1242: A Mono futtatókörnyezettel rendelkező ios-projektek létrehozása nem támogatott a 11.0-s és újabb .NET. Használja a CoreCLR futtatókörnyezetet, vagy célozza meg a .NET 10.0-t.

A hiba a android, ios, maccatalyst és tvos célplatformokra vonatkozik.

A hiba elhárítása

Válasszon az alábbi lehetőségek közül:

  • Hozza létre a projektet a CoreCLR-futtatókörnyezettel. Távolítsa el a UseMonoRuntime tulajdonságot a projektből, vagy állítsa be a következőre false: .
  • Ha a projekthez mono futtatókörnyezetre van szükség, a cél .NET 10. Módosítsa a cél keretrendszert egy .NET 10 mobil cél-keretrendszer-monikerre, például net10.0-android vagynet10.0-ios

Lásd még