Avertissement .NET pour Android XA0122
warning XA0122: Assembly 'Library1' is using a deprecated attribute '[assembly: Java.Interop.DoNotPackageAttribute]'. Use a newer version of this NuGet package or notify the library author.
Le comportement implémenté dans le fichier DoNotPackageAttribute
est déconseillé :
[assembly: Java.Interop.DoNotPackage ("foo.jar")]
Cela empêcherait foo.jar
d’être empaqueté dans l’application.
Vous pouvez également utiliser le groupe d’éléments @(AndroidExternalJavaLibrary)
pour inclure foo.jar
. La bibliothèque Java sera utilisée uniquement au moment de la compilation et ne sera pas empaquetée dans l’application Android finale.
Certaines bibliothèques utilisant cette fonctionnalité peuvent simplement être mises à jour vers une version plus récente sur NuGet.
Les auteurs de bibliothèques devront supprimer l’utilisation de cet attribut. Ses fonctionnalités seront supprimées dans une prochaine version.