Предупреждение .NET для 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.
Поведение, реализованное в нерекомендуемом DoNotPackageAttribute
режиме:
[assembly: Java.Interop.DoNotPackage ("foo.jar")]
Это позволит предотвратить foo.jar
упаковку в приложении.
Кроме того, можно использовать группу @(AndroidExternalJavaLibrary)
элементов для включения foo.jar
. Библиотека java будет использоваться только во время компиляции и не будет упакована в окончательное приложение Android.
Некоторые библиотеки, использующие эту функцию, можно просто обновить до более новой версии в NuGet.
Авторам библиотек необходимо удалить использование этого атрибута. Его функциональные возможности будут удалены в будущем выпуске.