2015-11-26 3 views
1

Я запускаю проект UWP для Windows с использованием MVVM, и я собирался поместить свои ViewModels в проект PCL, чтобы я мог использовать Mocking при написании модульных тестов. Однако я привык использовать среду MVVM Light и кажется, что она больше не поддерживает проекты PCL. Если я буду продолжать создавать свои ViewModels в проекте PCL в будущем, мне нужно будет идти без MVVM Light или не рекомендуется ли использовать PCL (и, таким образом, Mocking в моих модульных тестах)?Создание приложения UWP с помощью MVVM Light и PCL

ответ

2

В NuGet были внесены изменения, которые не позволяют добавлять файлы кода в решение через NuGet. Вы можете добавить только библиотеки библиотек mvvmlight и добавить модели представления в PCL.

+0

Если я хочу, чтобы модель просмотра наследовалась от Mvvm Light ViewModelBase, могу ли я это сделать? – user1970028

+0

@ пользователь1970028 вы можете. Пакет Nuget, который вам нужен, - это [этот называется MvvmLightLibs] (https://www.nuget.org/packages/MvvmLightLibs/). –

+2

На самом деле, если я пытаюсь установить MvvmLightLibs я получаю пару ошибок NuGet как: MvvmLightLibs 5.2.0 не совместим с DNXCore, Version = v5.0 (win7-x86) – user1970028

Смежные вопросы