2015-10-26 4 views
3

В MvvmCross 4.0.0 плагин Community SQLite был заменен новым плагином SQLite-PCL (если я не ошибаюсь).Плагин MvvmCross 4 и WPF SQLite

Он отлично работает в моем приложении для Android, но когда я попытался использовать его в приложении WPF, я столкнулся с проблемами.

  1. Когда пакет установлен с NuGet нет загрузочного файла по умолчанию, поэтому Mvx среды не решает классы, как MvxSqliteConnectionFactory.
  2. Когда я добавить код начальной загрузки вручную, я получаю ошибку, как:

    Первый шанс исключение типа Cirrious.CrossCore.Exceptions.MvxException произошло в WindowsBase.dll версии Unknown: Время 26/10/2015 8:53 : 16,232 PM: Ошибка: 1,30 Исключение: не может загрузить плагин сборки для типа MvvmCross.Plugins.Sqlite.PluginLoader

я понял, что во время выполнения не может загрузить сборку, вероятно, потому, что он делает поиск путем добавления суффикса .Wpf на имя плагина, поэтому он ищет сборку MvvmCross.Plugins.Sqlite.Wpf или что-то в этом роде. Но такой библиотеки нет, в repository есть только WindowsUWP версия.

Что я могу сделать, чтобы исправить эту проблему и как использовать этот плагин в приложении WPF?

+2

Возможно, вы должны добавить проект для wpf в новый репозиторий sql lite. Если вы сделаете PR, мы сможем обновить библиотеку, которую вы сможете использовать после этого. – Martijn00

ответ

0

Плагин WPF добавлен в репозитории MvvmCross, пожалуйста, ознакомьтесь с последней предварительной версией.