Невозможно использовать Sqlite и entityFramework (FileNotFoundException / SQLitePCLRaw.batteries_v2) - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь использовать базу данных SQlite в проекте WPF, но произошла ошибка. Я следовал этому и все работало нормально, пока я не выполню свое заявление.

У меня есть два проекта (много больше, но не связанных с проблемой), один, где определены мои модели и контексты, и другой, где разрабатывается мое приложение, и где я хочу управлять (добавить, удалить обновление), мой data.

Таким образом, единственное, что изменяется, это глава «Создание, чтение, обновление и удаление», она устанавливается в другом проекте, и когда код выполняет «db.Add», показывается следующее исключение:

System.IO.FileNotFoundException: «Не удалось загрузить файл или сборку« SQLitePCLRaw.batteries_v2 »или одну из ее зависимостей. Указанный модуль не найден.

и трассировка стека:

в System.Reflection.RuntimeAssembly._nLoad (AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark & ​​stackMark, IntPtr pPrivHostBinder, булева throwOnFileNotFound, булева forIntrospection, булевы suppressSecurityChecks) при System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark & ​​stackMark, IntPtr pPrivHostBinder, булевой throwOnFileNotFound, Boolean, forIntrospection булевых suppressSecurityChecks)

Я ищу, но не нашел решения, которое мне подходит. У тебя есть идеи?

Заранее спасибо!

1 Ответ

0 голосов
/ 16 января 2020

Я так глуп: O! Мне просто нужно было установить Microsoft.EntityFrameworkCore.Sqlite в обоих проектах, а не только в одном с контекстом ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...