Не удалось установить SQLite.Interop.dll в.Сетевая структура,Версия=v4.6.1 приложение для Windows

#c# #windows #sqlite #sqlite-net

Вопрос:

  1. Я создал настольное приложение с .NET Framework, версия=v4.6.1.
  2. У меня есть база данных SQLite.
  3. Я могу взаимодействовать с базой данных в среде разработки.
  4. Когда я создал установочный файл, все работает так, как ожидалось, ожидайте связи с базой данных SQLite. Ошибка при взаимодействии с базой данных SQLite заключается в:

Изображение ошибки 1

  1. Итак, я получил google и нашел какое-то решение, так как мне нужно добавить

    Установка-Пакет SQLite.Interop.dll -Версия 1.0.103

  2. Это также приводит к ошибке, как показано ниже:

Изображение ошибки 2

Пожалуйста, кто-нибудь, помогите мне добраться сюда

Комментарии:

1. Как вы создали установочный файл? Какой производитель установщика вы используете? Есть ли у него все файлы в папке Bin (или любой измененный путь)? Если вы проверите установленное приложение в программных файлах (путь по умолчанию), увидите ли вы все необходимые библиотеки DLL или только EXE-файл приложения и некоторые, но не SQLite?

2. Я не понимаю, почему вы пытались установить SQLite.Interop.dll пакет? Это не нужно для работы SQLite. Ошибка довольно очевидна, что . Сетевая платформа, установленная в несовместимой с этой библиотекой dll. Вам нужно установить SQLite.Interop.dll ?

3. Я просто вижу, что ты пометил sqlite-net … С помощью nuget sqlite-net-pcl (в настоящее время 1.7.335) установите все необходимое, и все будет в порядке. Не совместим с EntityFramework, потому что является заменой, так как это легкий, очень простой и эффективный ORM с первым кодом, который можно использовать с BindingListView. Или это ошибка?

4. @JohnG Да, я понял вашу точку зрения . Net framework, установленный в несовместимой с этой dll., На самом деле я устанавливал эту dll, потому что ошибка в первом изображении говорит, что dll не удалось найти, вот и все, пожалуйста, можете ли вы предложить мне решение проблемы в первом изображении

5. @OlivierRogier Я следил за c-sharpcorner.com/UploadFile/a20beb/…