WPF桌面应用程序如何包含sqlite DB

时间:2015-04-03 14:55:02

标签: c# .net wpf visual-studio sqlite

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

由于

2 个答案:

答案 0 :(得分:0)

如果数据库不存在,您可以在初始化例程中创建数据库。您可以在应用配置中包含位置和其他设置。请查看此链接:Create SQLLite Database and Table

答案 1 :(得分:0)

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

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

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