【发布时间】:2016-12-28 15:56:19
【问题描述】:
我刚开始学习 C#,目前正在尝试创建一个从 SQLite 数据库读取 1 行数据的简单程序。
我已经成功创建了程序,但我仍然需要参考带有完整地址的 .db 文件,例如:
SQLiteConnection("Data Source=C:/Users/../SQLiteStudio/dbs/mk_ii.db; Version=3;")
但是这样,当我创建安装程序时,.db 将不会包含在内。我想让它像当我将图像添加到我的解决方案资源管理器时一样,我可以使用短地址,例如:
res/img/logo.png --i also have copy of .db file in res/ folder
那么,有没有办法将 .db 文件包含到我的项目中?我尝试读取当前目录并使用 |DataDirectory|,但所有这些都引用了 .exe 文件的活动文件夹,并且在我调试时不起作用,因为调试 .exe 文件的目录与项目目录不同。
请注意,我正在使用 VS Community 2015 和 System.Data.SQLite。我也尝试将 .db 文件添加到解决方案资源管理器,但我似乎无法通过它访问。
【问题讨论】:
标签: c# sql database sqlite visual-studio-2015