示例消息
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 上的较新版本。
库作者需要删除此属性的用法。 其功能将在将来的版本中删除。