Когда я определяю пользовательскую переменную в новой команде TFS 2015, выполните следующие действия:
Имя: SomeOutput
Значение: $(System.DefaultWorkingDirectory)\Some
... он не расширяет $(System.DefaultWorkingDirectory)
.
Есть ли способ обойти это?
РЕДАКТИРОВАТЬ:
По крайней мере, кажется, он не повсюду расширялся.
Например, в MSBuild-Arguments /p:OUTPUT="$(SomeOutput)"
расширяется до /p:OUTPUT="C:\TfsData\BuildAgents\_work\3\s\Some"
но когда я добавляю строку cmd построить задачу с помощью инструмента, установленного в cmd
и установить параметр /k set
, он печатает SOMEOUTPUT=$(System.DefaultWorkingDirectory)\Some