Ошибка при добавлении пакета NuGet MvvmCross в PCL в VS2013

Когда я пытаюсь установить MvvmCross на свой PCL, я получаю следующее сообщение об ошибке. Я использую Visual Studio 2013, и для PCL установлены Xamarin Frameworks.

Я использую Profile78, предназначенный для .net framework 4.5, приложений для магазина Windows (Windows 8) и выше, Windows Phone 8, Xamarin.Android и Xamarin.iOS.

Есть ли лучший профиль для меня?

Не удалось установить пакет «MvvmCross.PortableSupport 3.0.13». Вы пытаетесь установить этот пакет в проект, предназначенный для «portable-net45+wp80+win+MonoAndroid10+MonoTouch10», но пакет не содержит ссылок на сборки или файлов содержимого, совместимых с этой платформой. Для получения дополнительной информации свяжитесь с автором пакета.


person Mark Entner    schedule 15.11.2013    source источник


Ответы (1)


Эта область меняется со многими новыми выпусками из разных мест. Я не верю, что сегодня здесь есть окончательные ответы. Пошаговое руководство с использованием новейших платформ доступно на http://slodge.blogspot.co.uk/2013/11/quick-run-through-using-pcls-in.html

В этом пошаговом руководстве используются:

  • Xamarin — iOS 1.8 и Android 4.10
  • Нагет — 2.7.2
  • MvvmCross — 3.0.14-beta3
  • Визуальная студия 2012
  • переносной профиль 158

Другие настройки также могут работать - я не знаю, знает ли кто-нибудь, что "лучше" - но было бы интересно услышать мнения!

person Stuart    schedule 15.11.2013
comment
Чтобы профиль 158 заработал, нужно ли сначала установить WP8 sdk и запустить его в ОС Windows 8 вместо Windows 7? - person Wing Chan; 19.11.2013
comment
Пытаясь открыть решение Sample — Twitter Search, VS2013 не может открыть TwitterSearch.Core, говоря мне, что он несовместим? Похоже, что ProjectTypeGuids — это C# + PCL. Как его загрузить в VS2013? (установив Win 8.1) - person Sascha; 29.11.2013