Xamarin.EssentialsУстранение неполадок.
Ошибка: для Xamarin.Android.Support.Compat обнаружен конфликт версий
Следующая ошибка может возникнуть при обновлении пакетов NuGet (или добавлении нового пакета) с помощью проекта Xamarin.Forms, в котором используется 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).
Проблема заключается в несоответствии зависимостей для двух пакетов NuGet. Это можно устранить, добавив конкретную версию зависимости вручную (в данном случае Xamarin.Android.Support.Compat), которая поддерживает оба пакета.
Чтобы сделать это, добавьте пакет NuGet, который является источником конфликта, вручную, выбрав конкретную версию в списке Версия. Устранить эту ошибку можно с помощью пакетов NuGet Xamarin.Android.Support.Compat и Xamarin.Android.Support.Core.Util версии 28.0.0.3 (текущая версия).
Если у вас возникли проблемы или вы обнаружили ошибки, сообщите о них в репозиторий GitHub Xamarin.Essentials.