Почему в приложении 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")?