다음을 통해 공유


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의 최신 버전으로 간단히 업데이트할 수 있습니다.

라이브러리 작성자는 이 특성의 사용을 제거해야 합니다. 해당 기능은 향후 릴리스에서 제거될 예정입니다.