Я получаю эту забавную ошибку, когда я пытаюсь добавить локальную базу данных в мой проект под Windows Phone 8.«System.ComponentModel.INotifyPropertyChanging» в двух местах с переносимыми библиотеками MVVMLight
В 'System.ComponentModel.INotifyPropertyChanging' типа существует в как «E: \ Пользователи \ Кинан \ Documents \ Visual Studio 2012 \ Projects \ MAL.WindowsPhone \ пакеты \ Portable.MvvmLightLibs.4.1.27.1 \ Lib \ КР8 \ GalaSoft.MvvmLight.dll» и 'C: \ Program Files (x86) \ Ссылка сборки \ Microsoft \ Framework \ WindowsPhone \ v8.0 \ System.dll'
Почему System.ComponentModel.INotifyPropertyChanging
в библиотеки WP8 пакета MVVM Portable NuGet? Это ошибка, потому что я думаю, что она конфликтует с тем, что уже находится в mscorlib Windows Phone 8.
Пожалуйста, помогите.
Вы проверили совместимость пакета _MVVM light_, который используете? – DHN
Установщик NuGet автоматически определяет, какие библиотеки будут ссылаться в моих различных проектах. Поэтому я вижу, что для моего портативного проекта библиотеки классов он ссылался на сборки из папки «portable-net45 + sl4 + wp71 + win8», и для моего проекта WP8 он ссылался на сборки в папке «wp8». Это заставляет меня думать, что процесс сборки случайно компилирует System.ComponentModel.INotifyPropertyChanging для сборки WP8 и .NET 4.5. С этим, есть ли другой способ проверить совместимость? –