如何让TFS 2010 Builds使用新的构建配置和转换Web配置

时间:2010-11-17 15:18:26

标签: web-config tfs2010 web-config-transform

我有一种情况,我使用TFS构建将MVC站点部署到各种环境。我想使用带有TFS构建的web.config转换来确保每个环境的连接字符串都是正确的,而不必手动编辑Web配置。

我为Dev,QA和RC创建了新配置(使用VS2010中的配置管理器)。我也有适当的转换Web.Dev.config等,但我不知道如何使用我创建的TFS构建定义。

任何想法??

编辑:我的小学生错误(没有针对男生的冒犯,大多数会更清楚!)我没有检查我的解决方案文件,所以TFS不知道我已经创建了新的构建配置。

1 个答案:

答案 0 :(得分:11)

TFS Build服务器将根据您运行的构建类型选择正确的转换。所以,你应该只需要选择构建类型。

要做到这一点:

  1. 编辑您的构建定义
  2. 在流程“标签”上,展开1.Required和“要构建的项目”
  3. 点击“要构建的配置”
  4. 上的省略号
  5. 单击“添加”,然后在“配置”行中键入所需的特定配置。请注意,这是一个允许您输入的下拉列表;配置类型必须与您用于转换的命名配置完全匹配。在您的情况下,如果配置名为“Dev”,则只需键入“Dev”。
  6. 选择平台。通常这是“任何CPU”。但是,如果您有32位程序集依赖项,有时可能需要将其显式设置为x86。