当我在新的TFS 2015团队构建中定义自定义变量如下所示:
名称:SomeOutput
值:$(System.DefaultWorkingDirectory)\Some
... 它似乎没有扩展 $(System.DefaultWorkingDirectory)
。
有没有什么办法解决这个问题?
编辑:
至少看起来不是在任何地方都扩展。
例如,在MSBuild-Arguments中,/p:OUTPUT="$(SomeOutput)"
扩展为 /p:OUTPUT="C:\TfsData\BuildAgents\_work\3\s\Some"
,但当我添加一个命令行构建任务,并将其工具设置为cmd
并将参数设置为/k set
时,它打印出:
SOMEOUTPUT=$(System.DefaultWorkingDirectory)\Some