Advertencia de .NET para 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.
El comportamiento implementado en está DoNotPackageAttribute
en desuso:
[assembly: Java.Interop.DoNotPackage ("foo.jar")]
Esto impediría foo.jar
empaquetarse en la aplicación.
Como alternativa, puede usar el @(AndroidExternalJavaLibrary)
grupo de elementos para incluir foo.jar
. La biblioteca java solo se usará en tiempo de compilación y no se empaquetará en la aplicación de Android final.
Algunas bibliotecas que usan esta característica se pueden actualizar simplemente a una versión más reciente en NuGet.
Los autores de bibliotecas deberán quitar el uso de este atributo. Su funcionalidad se quitará en una versión futura.