Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La restauration NuGet génère désormais NU1703 lorsqu’un projet Android cible .NET 11 ou une version ultérieure et résout les ressources du package à partir du dossier de framework MonoAndroid obsolète.
Version introduite
.NET 11 Preview 5
Comportement antérieur
Auparavant, la restauration NuGet résolvait silencieusement les ressources MonoAndroid lorsqu’un package ne fournissait pas de ressources net6.0-android ou ultérieures.
Nouveau comportement
À partir de .NET 11, la restauration NuGet émet NU1703 lorsqu’un package est résolu vers des ressources MonoAndroid obsolètes pour des projets Android qui ciblent .NET 11 ou une version ultérieure et utilisent SdkAnalysisLevel11.0.100 ou une version ultérieure.
Le package « PackageName » 1.0.0 utilise le framework MonoAndroid déconseillé au lieu de « net6.0-android » ou version ultérieure. Envisagez la mise à niveau vers une version plus récente de ce package ou contactez l’auteur du package.
Type de changement cassant
Cette modification peut affecter la compatibilité de la source.
Raison de la modification
Pour aider à identifier les packages qui risquent de ne pas fonctionner correctement avec les TFM Android modernes, NuGet affiche désormais un avertissement lorsque la restauration sélectionne des ressources MonoAndroid obsolètes.
Pour plus d’informations, voir NuGet.Client PR #7229.
Action recommandée
Pour résoudre cet avertissement, mettez à jour vers une version du package qui fournit des ressources de version net6.0-android ou ultérieure.
Si aucune mise à jour n’existe :
- Vous pouvez supprimer NU1703 pour un package spécifique ou pour le projet.
- Pour désactiver cette série d’avertissements, vous pouvez définir
SdkAnalysisLevelsur une valeur inférieure à11.0.100.
API affectées
None.