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

标签 java visual-studio-2012 tfs config

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

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

例如,如果通过 tfs 中的变量选项将“浏览器”类型设置为“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

最佳答案

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

因为替换 token 将替换具有 #{ 替换我 }# 的值,在您的情况下,它应该是 chrome 而不是浏览器。

enter image description here

此外,由于您使用的是 xml,因此您还可以使用 *.xml 而不是 **/*.config

关于java - 如何使用 TFS 和变量功能替换 .config 文件中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47577073/

相关文章:

tfs - TFS 2010 中的项目结构

visual-studio-2010 - 使用TFS 2010进行依赖管理

java - 调整 GC 有帮助吗?

java - 通过 Java/Kotlin 中的可重复分隔符拆分字符串

sockets - Visual Studio 负载测试中的套接字异常

c# - 采用 DateTimeOffset 的表达式导致 Visual Studio 内部编译器错误

visual-studio - TFS checkout 特定版本,进行更改, checkin

JAVA:分割字符串以获得 double 值

Java Applet 区域设置

c++ - 未解析的外部符号 "public: int myclass::get_a (void)"如何解析此代码?菜鸟Q