如何使用Teamcity从app.config更新值?

时间:2018-03-06 15:48:17

标签: c# selenium teamcity

如何使用Teamcity更新/替换app.config中针对不同环境的值? 对于Ex: 请考虑以下URL适用于一个环境。 add key =" URL"值=" HTTPS://www.google.co.uk"

现在我想通过Teamcity为不同的环境更新此值: add key =" URL"值=" HTTPS://www.google.co.in"

如何使用Teamcity完成此操作? 有人可以指导我吗?

谢谢,

2 个答案:

答案 0 :(得分:1)

通常在Visual Studio中使用Add Config Transform进行此类更改。然后,您只需在不同的Configuration中构建项目。

如果您仍想在TeamCity中执行此操作,则可以在构建功能中使用File Content Replacer

答案 1 :(得分:0)

正如other answer所述,您可以使用文件内容替换器来完成此操作。但是,此更改将在构建完成后so it will not appear in your artifacts回滚。

相反,我建议添加一个带有Powershell流道类型的新构建步骤。您可以在其中替换代码,例如: enter image description here