Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este erro indica que o projeto seleciona o runtime Mono (a propriedade UseMonoRuntime está definida como true) para uma plataforma de destino móvel, ao ter como destino o .NET 11.0 ou posterior, em que o runtime Mono deixou de ser suportado nessa plataforma. A mensagem de erro completa é semelhante ao seguinte exemplo:
NETSDK1242: A compilação de projetos iOS com o runtime Mono não é suportada no .NET 11.0 e em versões posteriores. Utilize o runtime CoreCLR ou defina o .NET 10.0 como destino.
O erro aplica-se às plataformas alvo android, ios, maccatalyst e tvos.
Resolver o erro
Escolha uma das seguintes opções:
- Constrói o projeto com o runtime CoreCLR. Remova a
UseMonoRuntimepropriedade do projeto, ou defina-a parafalse. - Se o projeto exigir o runtime Mono, tenha como destino o .NET 10. Altere a framework de destino para um moniker de framework de destino móvel do .NET 10, por exemplo
net10.0-androidounet10.0-ios