Build 更改Team city中的web.config

Build 更改Team city中的web.config,build,web-config,teamcity,Build,Web Config,Teamcity,我们有一个开发过程,开发人员修改web.config以匹配他们的个人设置。对于deploment,我们还有其他带有后缀的web.config文件,例如web.config.test 有没有办法告诉Team City使用web.config的.test版本而不是默认版本 提前谢谢 罗兰在构建中添加第一步(如果您使用TeamCity 6.0),将web.config.test复制到web.config。您应该使用类似的工具来帮助您对所有配置文件(如果您有多个)进行XML转换,然后在Visual St

我们有一个开发过程,开发人员修改web.config以匹配他们的个人设置。对于deploment,我们还有其他带有后缀的web.config文件,例如web.config.test

有没有办法告诉Team City使用web.config的.test版本而不是默认版本

提前谢谢
罗兰

在构建中添加第一步(如果您使用TeamCity 6.0),将web.config.test复制到web.config。

您应该使用类似的工具来帮助您对所有配置文件(如果您有多个)进行XML转换,然后在Visual Studio中创建必要的构建配置(不只是发布和调试,而是添加例如Release.QA、Release.Production或其他内容)。然后,您可以为Team City提供构建配置名称,作为您想要执行的任何构建的输入。从Team City发布也是如此