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.
A restauração do NuGet agora emite o NU1703 quando um projeto Android tem como alvo .NET 11 ou posterior e resolve os ativos dos pacotes da pasta obsoleta do framework MonoAndroid.
Versão introduzida
.NET 11 Preview 5
Comportamento anterior
Anteriormente, o NuGet restaurava silenciosamente os ativos do MonoAndroid quando um pacote não fornecia net6.0-android ou os assets posteriores.
Novo comportamento
A partir do .NET 11, o NuGet Restore emite o NU1703 quando um pacote é resolvido para recursos MonoAndroid obsoletos em projetos Android que têm o .NET 11 ou posterior como destino e que utilizam SdkAnalysisLevel11.0.100 ou posterior.
O pacote 'PackageName' 1.0.0 utiliza o framework obsoleto MonoAndroid em vez de 'net6.0-android' ou versões posteriores. Considere atualizar para uma versão mais recente deste pacote ou contactar o autor do pacote.
Tipo de mudança disruptiva
Essa alteração pode afetar a compatibilidade da fonte.
Motivo da mudança
Para ajudar a identificar pacotes que podem não funcionar corretamente com os TFMs Android modernos, o NuGet avisa agora quando a restauração seleciona ativos MonoAndroid obsoletos.
Para mais informações, consulte NuGet.Client PR #7229.
Ação recomendada
Para resolver este aviso, atualize para uma versão do pacote que forneça recursos net6.0-android ou posteriores.
Se não existir atualização:
- Podes suprimir o NU1703 para um pacote específico ou para o projeto.
- Para deixar de receber esta vaga de avisos, pode definir
SdkAnalysisLevelpara um valor inferior a11.0.100.
APIs afetadas
Nenhum.