如何使用TFS和变量功能替换.config文件中的值?

时间:2017-11-30 15:33:43

标签: java visual-studio-2012 tfs config

如何使用TFS和变量功能替换.config文件中的值?

我需要一种通过MS TFS替换我的.config文件中的值的方法。

例如,如果在tfs中通过变量选项将'browser'类型设置为'firefox',则应使用现在已更改的现有.config文件填充此新值。

我的配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>Properties Example</comment>
<entry key="browser">#{chrome}#</entry>
<entry key="url">#{https://www.example.com}#</entry>
<entry key="username">#{joeblogs@example.com}#</entry>
</properties>

我需要使用以下设置替换tfs中具有#{replace me}#的所有值:link

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

您应该在TFS变量设置中使用变量名的chrome而不是浏览器。

因为替换令牌会替换值为#{replace me}#,在你的情况下它应该是chrome而不是浏览器。

enter image description here

此外,由于您使用的是xml,因此您也可以使用*.xml代替**/*.config