Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo errore indica che il progetto seleziona il runtime Mono (la UseMonoRuntime proprietà è impostata su true) per una piattaforma di destinazione per dispositivi mobili quando la destinazione è .NET 11.0 o versione successiva, in cui il runtime Mono non è più supportato per tale piattaforma. Il messaggio di errore completo è simile all'esempio seguente:
NETSDK1242: la compilazione di progetti ios con il runtime mono non è supportata in .NET 11.0 e versioni successive. Usa il runtime CoreCLR o imposta .NET 10.0 come destinazione.
L'errore si applica alle piattaforme di destinazione android, ios, maccatalyst e tvos.
Risolvere l'errore
Scegliere una delle opzioni seguenti:
- Compilare il progetto con il runtime CoreCLR. Rimuovere la
UseMonoRuntimeproprietà dal progetto o impostarla sufalse. - Se il progetto richiede il runtime mono, specificare come destinazione .NET 10. Modificare il framework di destinazione in un moniker del framework di destinazione per dispositivi mobili .NET 10, ad esempio
net10.0-androidonet10.0-ios