C # SQLite-Net + SqliteExtensions Не удалось загрузить файл или сборку - PullRequest
0 голосов
/ 05 декабря 2018

Я создал пример проекта для тестирования пакетов SQLite-Net + SqliteExtensions NuGet.Пример проекта работал нормально, поэтому, когда я пошел на рефакторинг существующего проекта, который использовал System.Data.SQLite, удалив этот пакет и установив ранее упомянутые.Как только я отправился тестировать измененный проект, я сразу же получил исключение о том, что sqlite3.dll не может быть загружен.

'Невозможно загрузить DLL' sqlite3 ': указанный модуль не найден.(Исключение из HRESULT: 0x8007007E) '

Это было очень интересно для меня, потому что в рабочем примере проекта не было sqlite3.dll в папке проектов.Несмотря на это, я скачал файл sqlite3.dll и поместил его в корневой каталог моего проекта, который не работает.

После этого исключение изменилось с упоминания sqlite3.dll на следующее:

«Не удалось загрузить файл или сборку» System.Runtime, Версия = 4.1.0.0, Культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a 'или одна из ее зависимостей.Системе не удается найти указанный файл. '

Единственная причина, по которой я могу думать об этих проблемах, заключается в том, что в неработающем проекте использовался установленный пакет System.Data.SQLite.(Больше нет.)

Как я могу это исправить?

...