TFS Build

时间:2015-08-20 09:00:12

标签: tfs msbuild database-project

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

  1. 数据库 - 包含架构和默认数据。
  2. TestData - 引用第一个并包含测试数据。
  3. 我需要配置TFS构建过程,根据构建定义(例如仅数据库)仅部署其中一个。但目前TFS Build部署了这两个项目。

    有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

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

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