【发布时间】:2013-04-25 02:05:11
【问题描述】:
我正在尝试让我的 TFS 构建创建与我为构建选择的配置关联的 web.config 转换。当我运行构建时,我检查了 web.config 文件,没有应用任何转换。当我从 VS2012 发布时,转换工作正常。
我已经设置了 TFS 2012(更新 2),并且有一个单独的服务器用于构建。我没有在构建服务器上安装 VS2012,但我将 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\ Web 和 WebApplications 文件夹和文件从我的开发机器复制到了构建服务器。
我在我的项目中创建了一些配置,并为关联的 web.{configname}.config 添加了一些转换。
我创建了一个构建并将要构建的项目 - 要构建的配置设置为我项目中的配置之一。我注意到它只有 Debug 和 Release,没有我创建的任何配置。 (附带问题:这是正确的,还是应该显示我创建的所有配置?)
所以我运行构建并检查输出文件夹并且 web.config 没有应用转换。我还有什么需要做的吗?
【问题讨论】:
标签: tfsbuild web-config-transform