Я пытаюсь установить MvvmLight на мой проект Windows Phone 8.1 (Visual Studio 2013), но продолжаю получать это сообщение об ошибке:
Install-Package: Не удалось установить пакет 'Portable.MvvmLightLibs 4.4.32.1'. Вы пытаетесь установить этот пакет в проект, предназначенный для "WindowsPhoneApp, Version = v8.1", но пакет не содержит ссылок на сборки или файлов содержимого, которые совместимы с этой инфраструктурой. Для получения дополнительной информации свяжитесь с автором пакета.
Описание состояния пакета:
MVVM Light Toolkit представляет собой набор компонентов, помогающих людям начать работу в шаблоне Model-View-ViewModel в Silverlight, WPF, Windows Phone, Windows Store и Xamarin Android. Это легкая и прагматичная структура, которая содержит только необходимые необходимые компоненты. Эта версия содержит портативные библиотеки для WPF4.5, Windows 8 и 8.1, Windows Phone 8.1 и Xamarin Android!
Что дает? В качестве фона я ранее установил пакет MVVM Light (4.2.30.0) и удалил его, потому что он не добавлял ссылок. Он сохранил локаторы View Model.
Это происходит, если вы используете более старую версию NuGet. Как только я обновил NuGet, проблема исчезла.