Я работал над проектом в vb.net, который использует базу данных SQLite (Patient_Database.db). Связь между программным обеспечением и базой данных работает, когда я отладки программы, и база данных хранится в папке проекта, и автоматически переносятся в папку отладки, как показано на рисунке:Как включить мою базу данных SQLite в мой опубликованный проект vb.net?
Однако, когда я публикую проект для создания исполняемого файла, база данных не включается в публикацию. Я весь день пробовал различные пошаговые руководства в Интернете, но я просто не могу заставить публикацию включить базу данных или необходимый файл SQLite.Interop.dll в папки x64 и x86 в папке Debug.
Мой опубликован проект выглядит следующим образом:
со следующими внутри папки Application Files:
Я понимаю, что я мог бы сделать что-то глупое, или Я мог бы просто сделать это совершенно неправильно. Если бы кто-то мог исправить мои ошибочные методы, которые были бы очень полезными!
Благодаря
Возможный дубликат [Как опубликовать мои окна образуют приложение с базой данных] (HTTP://stackoverflow.com/q/20049350/1070452) – Plutonix
Выбранный ответ на этот вопрос гласит: «Вам необходимо развернуть свою базу данных как« IncludeData »в настройках приложения». Однако, пробыв последние 15 минут или около того, я, похоже, не могу найти настройки приложения или параметр IncludeData. –
Перейдите на вкладку «Опубликовать» и нажмите кнопку «Файлы приложений». – jmcilhinney