我刚开始学习C#,目前正在尝试创建一个简单的程序,从SQLite数据库中读取一行数据。
我已经成功创建了该程序,但是我仍然需要使用完整地址引用.db文件,例如:
但是这样,当我创建安装程序时,.db 不会被包含在内。我想要做的是,就像添加图像到我的 Solution Explorer 一样,我可以使用短地址:
那么,有没有办法将.db文件包含到我的项目中呢?我尝试读取当前目录并使用|DataDirectory|,但这些都是指向.exe文件的活动文件夹,并且在调试时不起作用,因为调试时.exe文件具有与项目目录不同的目录。
需要注意的是,我正在使用VS Community 2015和System.Data.SQLite。我也尝试将.db文件添加到解决方案资源管理器中,但似乎无法通过它访问。
我已经成功创建了该程序,但是我仍然需要使用完整地址引用.db文件,例如:
SQLiteConnection("Data Source=C:/Users/../SQLiteStudio/dbs/mk_ii.db; Version=3;")
但是这样,当我创建安装程序时,.db 不会被包含在内。我想要做的是,就像添加图像到我的 Solution Explorer 一样,我可以使用短地址:
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文件添加到解决方案资源管理器中,但似乎无法通过它访问。