适用于 Android 的 .NET 警告 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 上的较新版本。
库作者需要删除此属性的用法。 其功能将在将来的版本中删除。