Мы создаем новый проект iOS. Я хочу использовать Universal API так уверенно, что мне нужно переключиться на бета-канал Xamarin и вытащить предварительную заявку MVVMCross.Новый проект iOS MVVMCross, который нацелен на пакет Nuget и/или PCL?
Однако, когда я пытаюсь добавить пакет MVVMCross к свежему PCL я получаю
Не удалось установить пакет «MvvmCross.PortableSupport 3.5.0-бета1». Вы, , пытаетесь установить этот пакет в проект, целью которого является «portable-net45 + sl50 + Xamarin.iOS10 + MonoAndroid10 + MonoTouch10», но пакет не содержит ссылок на сборки или файлов содержимого, которые совместимы с этой структурой , Для получения дополнительной информации обратитесь к автору .
ошибка выглядит достаточно просто, но эти ошибки совместимости с NuGet никогда не так просто, как они выглядят
ЗКС является ориентируется
- .NET 4.5
- Silverlight 5
- Xamarin Android
- Xamarin.iOS
- Xamarin.iOS (Classic)
Какие цели мне нужно изменить, чтобы я мог добавить правильный MVVMCross построить универсальный IOS
Я не забочусь о SL5 и попробовал разоблачить его, но я получил «Следующие будут автоматически нацелены» поэтому он все равно настраивает его. Я попытался раскрыть все, кроме .NET 4.5 и Xamarin.iOS, и все еще получать ошибки совместимости. –
SL5 - это ваша проблема ... Параметры: 1. Измените целевой номер профиля самостоятельно в файле csproj; 2. Просмотрите папки справочной сборки, чтобы узнать, что установлено в каком профиле на вашем ПК; 3. Запишите свой вопрос с помощью 'xamarin' и' Portable-class-library' и надейтесь, что один из гуру PCL поможет вам. – Stuart
Ретраж и взломать с помощью csproj сейчас. Спасибо Stuart –