Aracılığıyla paylaş


Android için .NET uyarısı XA0122

Örnek iletiler

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.

Sorun

içinde DoNotPackageAttribute uygulanan davranış kullanım dışıdır:

[assembly: Java.Interop.DoNotPackage ("foo.jar")]

Bu, foo.jar öğesinin uygulamada paketlenmesini engeller.

Alternatif olarak, foo.jar dahil etmek için @(AndroidExternalJavaLibrary) öğe grubunu kullanabilirsiniz. Java kitaplığı yalnızca derleme zamanında kullanılır ve son Android uygulamasında paketlenmez.

Çözüm

Bu özelliği kullanan bazı kitaplıklar NuGet'te daha yeni bir sürüme güncelleştirilebilir.

Kitaplık yazarlarının bu özniteliğin kullanımını kaldırması gerekir. İşlevselliği gelecek bir sürümde kaldırılacaktır.