我一直在使用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