我想在我的解決方案中存儲一個包含數據庫創建腳本的項目。 構建此項目時,它必須生成一個數據庫文件,然後在運行時將由該解決方案的此項目和其他項目使用。 如何做到這一點?你如何使用MsBuild使用便攜式數據庫?
我知道我可以添加預建的任務,但我想知道:(?也許源碼有一個命令行客戶端)
- 其命令行可以幫我
- 將它需要的是我創建的在運行腳本之前清空數據庫文件?
我想在我的解決方案中存儲一個包含數據庫創建腳本的項目。 構建此項目時,它必須生成一個數據庫文件,然後在運行時將由該解決方案的此項目和其他項目使用。 如何做到這一點?你如何使用MsBuild使用便攜式數據庫?
我知道我可以添加預建的任務,但我想知道:(?也許源碼有一個命令行客戶端)
您可以在http://www.sqlite.org/download.html
下載SQLite的命令行客戶端外殼那麼你可以添加以下預建任務:
"sqlite3.exe" %dbFilename% < Database.sql
嘗試Access數據庫(擴展名:ACCDB).. 。它易於編輯,可以備份和使用Office訪問..以及其便攜式..
另請參見http://stackoverflow.com/questions/29846013/how-can-i-execute- sqlite的-sqlite3的語句,在-的MSBuild最EXEC任務 – DaveInCaz 2017-05-03 19:04:47