Использование SQLite-net в приложении WPF
У меня есть немного старший момент, пытаясь заставить SQLite работать над новым проектом WPF. Недавно я написал кучу проектов Windows Store и Phone и всегда использовал такая же аккуратная реализация SQLite-net там, но теперь я не могу сделать это с моим приложением WPF.
Я добавил SQLite-net через nuget, но я не могу найти версию SQLite3.dll, которую я могу добавить в проект. Когда я загружаю его из SQLite.org я получаю следующую ошибку.
что я делаю не так? Все учебники, которые я нахожу, говорят мне использовать System.Data.Sqlite
вместо этого, но я не хочу переписывать весь мой код DAL снова
2 ответов
Я заставил его работать.
для тех, кто пытается это сделать - в частности, пытается получить sqlite-NET чтобы работать на WPF, а не только SQLite, вам нужно:
- загрузите предварительно скомпилированный двоичный файл windows sqlite3.dll из http://www.sqlite.org/download.html
- скопируйте этот dll-файл в папку bin
- перейти к свойствам проекта > построить и изменить тип процессора на x86 (нет предварительно скомпилированной версии x64 на момент написания)