Как добавить файл базы данных 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. Кроме того, я должен добавить свое .файл БД вручную во время установки строится в папку приложения, где находятся все файлы сборки. Теперь это работает. В любом случае спасибо