Member 12755105 Ответов: 0

Как добавить файл базы данных sqlite при создании файла .exe(настройка и развертывание)


Хорошо, этот вопрос был задан несколько раз, и я исследовал и попробовал несколько решений и предложений с разных форумов/обменных сайтов. Я новичок в vb.
Я работаю над небольшим проектом, который требует базы данных(sqlite), и я получаю доступ к БД следующим образом:
Dim con As New SQLiteConnection("Data Source=C:\proj1\db1.db")


Все работает так, как ожидалось в моей системе, но когда я создаю файл .exe проекта и устанавливаю файл .exe в другой системе, он не работает, так как нет файла базы данных. что же мне делать?

Что я уже пробовал:

Я уже пробовал это сделать Как включить мою базу данных SQLite в мою публикацию vb.net проект? - переполнение стека[^]

RedDk

Попробуйте включить файл базы данных. Я могу прочитать эту статью и вижу, что речь идет о развертывании. Однако псевдофакт остается тем, что я могу управлять пакетами через свою установку VS и что управление обычно устанавливает сборки в GAC, но ... возможно, именно поэтому ваш пакет не работает. Там не установлена сборка SQLite.

Как вы ссылались на System.Data.SQLite, если вы не возражаете, если я спрошу?

Member 12755105

Я чувствую себя настолько глупо, что решил проблему, просто поставив ее .файл dB в мою основную папку проекта и измените строку источника данных на db1.db. Кроме того, я должен добавить свое .файл БД вручную во время установки строится в папку приложения, где находятся все файлы сборки. Теперь это работает. В любом случае спасибо

0 Ответов