Xamarin.forms nugetpackage конфликтное и бесконечное обновление
Мое приложение pcl
приложение и показывает, что есть обновление для следующих пакетов nuget
Но если я обновлю их, появится сообщение о том, что есть еще одно обновление для пакета Xamarin.forms. Если я установлю это, он снова показывает первый экран, есть еще 6 обновлений. тогда это идет в бесконечном цикле.
Единственное отличие проекта droid для пакета xamarin.forms, как вы можете видеть до и после. Был понижен до версии 1.5.1.6571. Почему это происходит? Как я могу разрешить этот бесконечный цикл обновления? Я думал, может быть, это проект, но в другом проекте у меня такой же конфликт
2 ответа
Я нашел решение этой проблемы в формах xamarin по этому URL. во втором ответе есть даже видео. это демонстрирует, как исправить эту ошибку.
ОТВЕТЬТЕ НА СТРАНИЦУ:
Xamarin.Forms блокирует очень специфическую версию библиотек поддержки и сервисов Google Play. Вы не можете обновить их, потому что Xamarin.Forms не совместимы с ними, так как их нужно будет перекомпилировать.
Xamarin.Android.Support.v4 (= 23.0.1.3) Xamarin.Android.Support.Design (= 23.0.1.3) Xamarin.Android.Support.v7.AppCompat (= 23.0.1.3) Xamarin.Android.Support.v7.CardView (= 23.0.1.3) Xamarin.Android.Support.v7.MediaRouter (= 23.0.1.3)
См. = 23.0.1.3, что означает, что он совместим только с этим номером версии. Так работает NuGet. При обновлении Xamarin.Forms эти пакеты будут автоматически обновляться.
Если вы хотите обновить Xamarin.Forms ТОЛЬКО обновить Xamarin.Forms, не обновляйте все пакеты. Когда вы обновляете только Xamarin.Forms, он обновляет свои зависимости до нужного номера версии.
Если вы уже обновили другие нюансы, которые не позволяют вам обновиться, вы можете просто удалить свои пакеты и переустановить только Xamarin.Forms.
Вот видео: http://screencast.com/t/U5FBj6KlH
Из моего опыта обновить все проекты в forms 2.0.0.6490
, Затем он скажет вам, что есть обновление для xamarin.android
пакеты, но они не совместимы с 2.0.0.6490
, Оставаться с 23.0.xx
для этих.