Миграция MvvmCross 5.0 на 6.0 - PullRequest
       12

Миграция MvvmCross 5.0 на 6.0

0 голосов
/ 08 февраля 2019

У меня есть проект с Xamarin.Android, и он использует MvvmCross 5.0, и мы решаем перейти на MvvmCross 6.0.Это подразумевает передачу проекта в Netstandard 2.0.Это имеет некоторые проблемы, потому что некоторые библиотеки не совместимы с Netstandard 2.0.Мои вопросы: я должен передать свой проект Droid в Netstandard?Почему я могу интегрировать плагины, как Xamarin.Android.Support.Compat?Потому что, когда я пытаюсь это сделать, я получаю эту ошибку:

NU1202: Пакет Xamarin.Android.Support.Compat 28.0.0.1 не совместим с netstandard2.0 (.NETStandard, Version = v2.0).Пакет Xamarin.Android.Support.Compat 28.0.0.1 поддерживает: - monoandroid60 (MonoAndroid, версия = v6.0) - monoandroid70 (MonoAndroid, версия = v7.0) - monoandroid71 (MonoAndroid, версия = v7.1) - monoandroid80 (MonoAndroid, Версия = v8.0) - monoandroid81 (MonoAndroid, Версия = v8.1) - monoandroid90 (MonoAndroid, Версия = v9.0) Проверка совместимости для Microsoft.NETCore.Platforms 1.1.0 с .NETStandard, Версия = v2.0.Несовместимые пакеты: 1 Ошибка восстановления пакета.Откат изменений пакета для «netStandard».

Спасибо за вашу помощь ...

1 Ответ

0 голосов
/ 09 февраля 2019

Ваш основной проект должен быть нацелен на стандарт .net, а ваш .droid проект должен быть нацелен на версию MonoAndroid.Например v8.1.

...