我想在我的解决方案中存储一个包含数据库创建脚本的项目。 构建此项目时,它必须生成一个数据库文件,然后在运行时供此解决方案的此项目和其他项目使用。 如何做到这一点?
我知道我可以添加预构建任务,但我想知道:
- 哪个命令行可以帮助我(也许 sqlite 有一个命令行客户端?)
- 是否需要在运行脚本之前创建一个空数据库文件?
最佳答案
您可以在 http://www.sqlite.org/download.html 下载 SQLite 的命令行客户端 shell
然后您可以添加以下预构建任务:
"sqlite3.exe" %dbFilename% < Database.sql
关于c# - 如何使用 MsBuild 创建可移植数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4995597/