【问题标题】:Problems with deploy one several database projects by TFS Build通过 TFS Build 部署一个多个数据库项目的问题
【发布时间】:2015-08-20 09:00:11
【问题描述】:

我的解决方案中有两个数据库项目:

  1. 数据库 - 包含架构和默认数据。
  2. TestData - 引用第一个并包含测试数据。

我需要配置 TFS 构建过程以根据构建定义仅部署其中一个(例如仅数据库)。但目前 TFS Build 部署了这两个项目。

有人可以帮忙吗?

【问题讨论】:

  • 你的构建过程不应该部署任何东西。您应该有一个在成功构建之后运行的单独进程来处理发布您的软件。

标签: tfs msbuild database-project


【解决方案1】:

我认为您可以通过在 VS 解决方案中创建 2 个不同的构建配置来解决此问题,其中一个配置仅部署数据库,而另一个配置仅部署 TestData。试试这个:

  1. 在 Visual Studio 中,转到 Build 菜单 > Configuration Manager...
  2. 通过打开活动解决方案配置下拉列表并选择来创建新配置。将其命名为“仅限数据库”。
  3. 返回配置管理器窗口,确保选择了新配置,并确保仅选中了数据库项目的 Deploy 复选框。
  4. 重复这些步骤,为“仅测试数据”创建另一个配置,其中只有测试数据已检查部署。
  5. 在 TFS 构建中,选择合适的配置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多