【发布时间】:2016-07-03 20:37:51
【问题描述】:
我一直在使用 SQLite 数据库 (Patient_Database.db) 在 vb.net 中开展一个项目。我调试程序时软件和数据库连接正常,数据库存放在项目文件夹中,并自动转入调试文件夹,如图:
但是,当我发布项目以制作可执行文件时,该数据库未包含在发布中。我花了一整天的时间在线尝试各种演练,但我似乎无法让出版物在 Debug 文件夹的 x64 和 x86 文件夹中包含数据库或必要的 SQLite.Interop.dll 文件。
我发布的项目如下所示:
在 Application Files 文件夹中包含以下内容:
我意识到我可能正在做一些愚蠢的事情,或者我可能只是以完全不正确的方式去做这件事。如果有人能纠正我有缺陷的方法,那将非常有帮助!
谢谢
【问题讨论】:
-
该问题的选定答案是:“您需要在应用程序设置中将数据库部署为“IncludeData”。但是,在过去 15 分钟左右的尝试之后,我似乎无法找到应用程序设置或 IncludeData 设置。
-
转到“发布”选项卡并单击“应用程序文件”按钮。
-
嗨。我认为这可能是答案,我已经尝试过了。但是,该数据库未列出;即使我按“显示所有文件”
标签: database vb.net sqlite publishing