繁体   English   中英

WPF桌面应用程序如何包含sqlite数据库

[英]WPF Desktop app how to include a sqlite DB

我正在开发使用SQLite DB的WPF桌面应用程序,该应用程序位于App_data文件夹中,这在调试时运行它很好,但是当我构建应用程序并在另一台计算机上运行该应用程序时,如何包括DB文件? 我是否需要为我的应用程序构建安装程序,以便在具有读取/写入权限的用户计算机上的某个位置创建数据库的副本?

谢谢

如果数据库不存在,则可以在初始化例程中创建数据库。 您可以在应用程序配置中包括位置和其他设置。 检查此链接: 创建SQLLite数据库和表

听起来您想将SQLite数据库包括在项目输出中,其中包括所有已添加的记录(即,您不想部署数据库的空副本,而是要部署在开发过程中使用的相同数据) 。

为此,请将SQLite数据库添加到您的项目中,并将构建操作设置为“复制到输出位置”。 然后,您可以在配置文件中设置连接字符串,以在应用程序目录中查找文件。

现在,每次构建项目时,数据库的新副本将放置在输出目录中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM