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