我一直在使用SQLite數據庫(Patient_Database.db)在vb.net中進行項目工作。當我調試程序的軟件和數據庫之間的連接工作,並且數據庫存儲在項目文件夾,並自動傳輸到debug文件夾,如圖所示:如何在我發佈的vb.net項目中包含我的SQLite數據庫?
但是,當我發佈項目以創建可執行文件時,該數據庫不包含在該出版物中。我花了一整天在線嘗試各種演練,但我似乎無法讓發佈包含Debug文件夾中x64和x86文件夾中的數據庫或必需的SQLite.Interop.dll文件。
我發佈的項目是這樣的:
與應用程序文件夾中的以下內容:
我意識到,我可能會做一些愚蠢的事,或者說我可能會用完全不正確的方式來解決這個問題。如果有人能糾正我的有缺陷的方法,這將是非常有益的!
感謝
的可能的複製[如何發佈我的窗戶形成數據庫應用(HTTP:/ /stackoverflow.com/q/20049350/1070452) – Plutonix
該問題的選定答案表示:「您將需要在應用程序設置中將數據庫部署爲」IncludeData「。」然而,在嘗試過去15分鐘左右之後,我似乎無法找到應用程序設置或IncludeData設置。 –
轉到發佈選項卡並單擊應用程序文件按鈕。 – jmcilhinney