У меня возникли проблемы с подключением моего совместного проекта к моему приложению UWP. Общий проект использует Mono.Data.Sqlite для подключения к базе данных и работает на Android и iOS, но я не знаю, какую ссылку мне не хватает, так как она не распознает библиотеку в UWP. Кто-нибудь пробовал это раньше?Mono.data.sqlite на платформе Universal WIndows
1
A
ответ
1
В Windows Phone двигатель SQLite не по умолчанию, поэтому вам нужно добавить поддержку для него. Это простой шаг. Просто добавьте предварительно скомпилированные двоичные файлы. Способ, как вы можете это сделать, можно прочитать here.
Именно поэтому пространство имен Mono.Data.Sqlite
не будет работать в приложениях UWP. Чтобы обойти эту проблему, вы должны использовать компиляторы. Например:
#if !WINDOWS_PHONE
using Mono.Data.Sqlite;
#endif
#if WINDOWS_PHONE
using Whatever namespace it is.
#endif
Это будет работать с SharedProjects. Другой вариант - это PCL (Portable Class Library), который содержит ваш общий код. С этим вы можете использовать SQLite-NET - кросс-платформенную ORM.
Смежные вопросы
- 1. Навигация на платформе Universal Windows
- 2. Программирование на платформе Windows
- 3. Windows Universal Apps на Windows-телефонах
- 4. Открытый ключ из сертификата на платформе C# Universal App
- 5. Mono.Data.Sqlite исключает исключения
- 6. Type.GetTypeCode на универсальной платформе Windows
- 7. Python уведомлений на платформе Windows,
- 8. Отсутствует ссылка на сборку при использовании Mono.Data.Sqlite
- 9. MediaPlayer Universal Windows App
- 10. Windows Universal TimePicker Seconds
- 11. Несколько окон, Windows Universal
- 12. Использование NHibernate и Mono.Data.SQLite
- 13. SQLite windows universal application
- 14. Windows Universal App Threading
- 15. SQLiteDatabase import Windows Universal
- 16. Windows Universal App Development
- 17. Windows Universal XML Serialization
- 18. Ошибка Windows Universal App
- 19. Windows Universal Resizable Grid
- 20. Использование Mono.Data.Sqlite для Windows в Visual Studio 2013
- 21. ObservableCollection фильтрация на Windows Phone 8.1 Universal
- 22. Проверка платформы на Windows 10 Universal App
- 23. Управление выводом DTR и RTS последовательного порта на платформе Windows C на платформе Windows
- 24. Где находится исходный код Mono.Data.Sqlite?
- 25. Windows Universal Menu Bar color
- 26. windows universal app hardware backButton
- 27. Windows 8.1 Universal DatePicker styling
- 28. Windows Universal Apps и лоток
- 29. Splitview контент свойства windows universal
- 30. Добавить контакты Windows 10 Universal
Спасибо за отличный ответ! Но знаете ли вы, что такое название для приложений UWP? Потому что я не могу заставить WINDOWS_PHONE работать? – stonecompass