Xamarin.EssentialsŘešení potíží:
Chyba: Zjištěný konflikt verzí pro Xamarin.Android.Support.Compat
K následující chybě může dojít při aktualizaci balíčků NuGet (nebo přidání nového balíčku) s projektem Xamarin.Forms , který používá Xamarin.Essentials:
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).
Problém se neshoduje se závislostmi pro dva balíčky NuGet. To lze vyřešit ručním přidáním konkrétní verze závislosti (v tomto případě Xamarin.Android.Support.Compat), která může podporovat obojí.
Uděláte to tak, že ručně přidáte NuGet, který je zdrojem konfliktu, a pomocí seznamu verzí vyberte konkrétní verzi. V současné době verze 28.0.0.3 Xamarin.Android.Support.Compat & Xamarin.Android.Support.Core.Util NuGet vyřeší tuto chybu.
Pokud narazíte na nějaké problémy nebo najděte chybu, nahlaste ji v Xamarin.Essentials úložišti GitHub.