Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A restauração do NuGet agora emite o NU1703 quando um projeto Android tem como destino o .NET 11 ou posterior e resolve ativos do pacote da pasta preterida da estrutura MonoAndroid.
Versão introduzida
.NET 11 Versão Prévia 5
Comportamento anterior
Anteriormente, a restauração do NuGet resolvia silenciosamente os ativos do MonoAndroid quando um pacote não fornecia ativos net6.0-android ou posteriores.
Novo comportamento
A partir do .NET 11, a restauração do NuGet emite NU1703 quando um pacote resolve preterir ativos MonoAndroid para projetos Android destinados a .NET 11 ou posteriores e usar SdkAnalysisLevel11.0.100 ou posterior.
O pacote 'PackageName' 1.0.0 usa o framework MonoAndroid obsoleto em vez de 'net6.0-android' ou versão posterior. Considere atualizar para uma versão mais recente deste pacote ou entrar em contato com o autor do pacote.
Tipo de mudança disruptiva
Essa alteração pode afetar a compatibilidade do código-fonte.
Motivo da alteração
Para ajudar a identificar pacotes que podem não funcionar corretamente com TFMs android modernos, o NuGet agora avisa quando a restauração seleciona ativos MonoAndroid preteridos.
Para obter mais informações, consulte NuGet.Client PR #7229.
Ação recomendada
Para resolver esse aviso, atualize para uma versão do pacote que fornece net6.0-android ou ativos posteriores.
Se nenhuma atualização existir:
- Você pode suprimir NU1703 para um pacote específico ou para o projeto.
- Para recusar essa onda de aviso, você pode definir
SdkAnalysisLevelcomo um valor abaixo11.0.100.
APIs afetadas
None.