NETSDK1242: Sestavování projektů s modulem runtime Mono není podporováno v .NET 11.0 a novějších verzích

Tato chyba značí, že projekt vybere modul runtime Mono (UseMonoRuntimevlastnost je nastaven na true) pro mobilní cílovou platformu při cílení na .NET 11.0 nebo novější, kde se pro danou platformu už nepodporuje modul runtime Mono. Úplná chybová zpráva je podobná následujícímu příkladu:

NETSDK1242: Vytváření projektů pro iOS pomocí modulu runtime Mono se v .NET 11.0 a novějších nepodporuje. Použijte modul runtime CoreCLR nebo cilte na .NET 10.0.

Chyba se týká cílových platforem android, ios, maccatalyst a tvos.

Řešení chyby

Zvolte jednu z následujících možností:

  • Sestavte projekt pomocí modulu runtime CoreCLR. UseMonoRuntime Odeberte vlastnost z projektu nebo ji nastavte na false.
  • Pokud projekt vyžaduje běhové prostředí Mono, nastavte ho tak, aby cílil na .NET 10. Změňte cílový framework na identifikátor cílového frameworku pro mobilní aplikace v .NET 10, například net10.0-android nebo net10.0-ios

Viz také