Share via


Xamarin.EssentialsSorun giderme:

Hata: Xamarin.Android.Support.Compat için sürüm çakışması algılandı

NuGet paketlerini kullanan Xamarin.Essentialsbir Xamarin.Forms projeyle güncelleştirirken (veya yeni bir paket eklerken) aşağıdaki hata oluşabilir:

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).

Sorun, iki NuGet için eşleşmeyen bağımlılıklar. Bu, bağımlılığın her ikisini de destekleyebilecek belirli bir sürümünü (bu örnekte Xamarin.Android.Support.Compat) el ile ekleyerek çözülebilir.

Bunu yapmak için çakışmanın kaynağı olan NuGet'i el ile ekleyin ve belirli bir sürümü seçmek için Sürüm listesini kullanın. Şu anda Xamarin.Android.Support.Compat & Xamarin.Android.Support.Core.Util NuGet'in 28.0.0.3 sürümü bu hatayı çözecektir.

Herhangi bir sorunla karşılaşırsanız veya bir hata bulursanız lütfen bunu Xamarin.Essentials GitHub deposunda bildirin.