Почему в приложении WPF появляется сообщение «Невозможно загрузить DLL« sqlite3 »»?

Я добавил в свое приложение необходимые пакеты SQLite (и sqlite-net). При запуске, однако, я получаю исключение:

Исключение System.DllNotFoundException не было обработано кодом пользователя HResult = -2146233052 Сообщение = Невозможно загрузить DLL 'sqlite3': указанный модуль не найден. (Исключение из

У меня установлены следующие пакеты SQLite:

Чего не хватает?

ОБНОВИТЬ

Я попробовал предложение ajawad987, но все равно получаю ту же ошибку во время выполнения, хотя у меня это:

...и это:

ОБНОВЛЕНИЕ 2

Где это исключение во время выполнения (в SQLite.cs) мне кажется странным:

если SILVERLIGHT || USE_CSHARP_SQLITE
        var r = SQLite3.Open (databasePath, out handle, (int)openFlags, IntPtr.Zero);
еще
        // open using the byte[]
        // in the case where the path may include Unicode
        // force open to using UTF-8 using sqlite3_open_v2
        var databasePathAsBytes = GetNullTerminatedUtf8 (DatabasePath);
        var r = SQLite3.Open (databasePathAsBytes, out handle, (int) openFlags, IntPtr.Zero);
ENDIF

Но яя используя C #, так почему линия, которая не работает, даже работает? (он терпит неудачу в блоке "else")?

Ответы на вопрос(3)

Ваш ответ на вопрос