Share via


Xamarin.Essentials문제 해결:

오류: Xamarin.Android.Support.Compat에 대한 버전 충돌이 검색되었습니다.

Xamarin.Essentials를 사용하는 Xamarin.Forms 프로젝트로 NuGet 패키지를 업데이트(또는 새 패키지를 추가)하는 경우 다음 오류가 발생할 수 있습니다.

NU1107: Version conflict detected for Xamarin.Android.Support.Compat. Reference the package directly from the project to resolve this issue.
 MyApp -> Xamarin.Essentials 1.3.1 -> Xamarin.Android.Support.CustomTabs 28.0.0.3 -> Xamarin.Android.Support.Compat (= 28.0.0.3)
 MyApp -> Xamarin.Forms 3.1.0.583944 -> Xamarin.Android.Support.v4 25.4.0.2 -> Xamarin.Android.Support.Compat (= 25.4.0.2).

두 NuGet에서 일치하지 않는 종속성이 문제입니다. 둘 다 지원할 수 있는 종속성의 특정 버전을 수동으로 추가하여 이 문제를 해결할 수 있습니다(이 경우에 Xamarin.Android.Support.Compat).

이를 위해 수동으로 충돌의 원인인 NuGet을 추가하고 버전 목록을 사용하여 특정 버전을 선택합니다. Xamarin.Android.Support.Compat 및 Xamarin.Android.Support.Core.Util NuGet의 현재 버전 28.0.0.3이 이 오류를 해결합니다.

문제가 발생하거나 버그를 찾은 경우 Xamarin.Essentials GitHub 리포지토리에서 보고해 주세요.