gpt4 book ai didi

database - Visual Studio 2010 自动化数据库部署

转载 作者:搜寻专家 更新时间:2023-10-30 19:44:24 25 4
gpt4 key购买 nike

在 Visual Studio 2010 中,数据库项目有一个很好的功能,允许您部署到数据库以及根据您的配置设置各种环境(构建部署等)

我想将它集成到我们的自动化构建环境中。

首先在我的本地机器上成功构建后运行部署脚本。 (所以我可以直接运行单元测试)

然后在我们的构建服务器上成功构建后运行部署脚本。这样单元测试和集成测试所需的任何模式更改都会运行。

我如何调整 MSBuild 或类似工具以在部署模式下运行它们。

最佳答案

使用 MSBuild 任务调用“dbproj”文件。将“DBDeploy”作为目标传递,并将构建配置作为属性传递,例如:

<MSBuild Projects="MyDb.dbproj" 
Targets="DBDeploy"
Properties="Configuration=$(Configuration)" />

在构建服务器上,您可能还需要提供 TargetConnectionStringTargetDatabase 等属性。

关于database - Visual Studio 2010 自动化数据库部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3860202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com