c# - 如何使用 MsBuild 创建可移植数据库?

标签 c# visual-studio-2010 sqlite msbuild portable-database

我想在我的解决方案中存储一个包含数据库创建脚本的项目。 构建此项目时,它必须生成一个数据库文件,然后在运行时供此解决方案的此项目和其他项目使用。 如何做到这一点?

我知道我可以添加预构建任务,但我想知道:

  • 哪个命令行可以帮助我(也许 sqlite 有一个命令行客户端?)
  • 是否需要在运行脚本之前创建一个空数据库文件?

最佳答案

您可以在 http://www.sqlite.org/download.html 下载 SQLite 的命令行客户端 shell

然后您可以添加以下预构建任务:

"sqlite3.exe" %dbFilename% < Database.sql

关于c# - 如何使用 MsBuild 创建可移植数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4995597/

相关文章:

c++ - 使用 Visual C++ 2010 在两个窗体之间传递数据

sql - 构建分布式 bittorrent-SQL 数据库

c# - 我的 Visual Studio 2012 中不存在 LINQ to SQL

多环境设置中的 C# 数据库上下文

c# - C# 中的可选委托(delegate)

c++ - 快速定位MSCV 2010中的错误信息

c# - 如何完全禁用已签名的程序集?

java - 安卓 : How to retrieve specific column in spinner from Sqlite

java - 我如何在 Android 中使用 SQLite?

c# - 为什么我的 C# Singleton 不工作?