Столкновение зависимостей между Firestore и Support.Design - PullRequest
1 голос
/ 04 октября 2019

Я не могу установить следующие пакеты, потому что их зависимости конфликтуют.

Xamarin.Android.Support.Design v28.0.0.3

Xamarin.Firebase.Firestore v71. 1705.2

Кому-нибудь удалось обновить пакет Firestore после нового обновления?

1 Ответ

3 голосов
/ 04 октября 2019

Попытался установить Xamarin.Android.Support.Design 28.0.0.1 и Xamarin.Firebase.Firestore 71.1705.1.

Шаги:

После того, как я установил Xamarin.Android.Support.Design v28.0.0.3, япытался установить Xamarin.Firebase.Firestore v71.1705.2, выдает такую ​​ошибку:

MyAndroidApp -> Xamarin.Android.Support.Design 28.0.0.3 -> Xamarin.Android.Support.Compat (= 28.0.0.3)
MyAndroidApp -> Xamarin.Firebase.Firestore 71.1705.2 -> Xamarin.GooglePlayServices.Basement 71.1620.0 -> Xamarin.Android.Support.v4 28.0.0.1 -> Xamarin.Android.Support.Compat (= 28.0)).

Итак, я попытался установить Xamarin.Android.Support.Design 28.0.0.1, после этого я попытался установить Xamarin.Firebase.Firestore v71.1705.2, у него будет эта ошибка:

MyAndroidApp ->Xamarin.Firebase.Firestore 71.1705.2 -> Xamarin.Android.Arch.Lifecycle.Runtime 1.1.1.3 -> Xamarin.Android.Support.Annotations (= 28.0.0.3)
MyAndroidApp -> Xamarin.Android.Support.Des28.0.0.1 -> Xamarin.Android.Support.Annotations (= 28.0.0.1).

Итак, конфликт версий - Xamarin.Android.Support.Annotations (= 28.0.0.3) и Xamarin.Android.Support.Annotations (= 28.0.0.1). Затем я попытался установить более низкую версию Xamarin.Firebase.Firestore (71.1705.1), и тогда это работает.

Итак, проблема в том, что версии некоторых пакетов (например, Xamarin.Android.Support.Compat) в обоих нюгетах не обновляются одновременно, что приводит к конфликту версий

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...