Использование SQLite-net в приложении WPF

У меня есть немного старший момент, пытаясь заставить SQLite работать над новым проектом WPF. Недавно я написал кучу проектов Windows Store и Phone и всегда использовал такая же аккуратная реализация SQLite-net там, но теперь я не могу сделать это с моим приложением WPF.

Я добавил SQLite-net через nuget, но я не могу найти версию SQLite3.dll, которую я могу добавить в проект. Когда я загружаю его из SQLite.org я получаю следующую ошибку.

enter image description here

что я делаю не так? Все учебники, которые я нахожу, говорят мне использовать System.Data.Sqlite вместо этого, но я не хочу переписывать весь мой код DAL снова

2 ответов


Я заставил его работать.

для тех, кто пытается это сделать - в частности, пытается получить sqlite-NET чтобы работать на WPF, а не только SQLite, вам нужно:

  1. загрузите предварительно скомпилированный двоичный файл windows sqlite3.dll из http://www.sqlite.org/download.html
  2. скопируйте этот dll-файл в папку bin
  3. перейти к свойствам проекта > построить и изменить тип процессора на x86 (нет предварительно скомпилированной версии x64 на момент написания)

вам необходимо скачать и установить соответствующий