Использование msdeploy parameters.xml с выпусками VSTS без токенов

Я пытаюсь понять, можно ли использовать parameters.xml с выпусками VSTS без необходимости заменять токены в значениях по умолчанию.

Метод использования токенов в качестве значений по умолчанию работает (как объяснил https://blog.ehn.nu/2016/03/using-web-deploy-in-visual-studio-team-services-release-management/) отлично, но я думаю, что в этом нет необходимости, и я хочу выяснить, не хватает ли мне чего-то.

В качестве примера у меня есть этот параметр в parameters.xml

<parameter name = "ExamineExternalIndexSet" description = "" defaultvalue = "" tags = "">
  <parameterentry kind = "XmlFile" scope = "\\ExamineIndex\.config$"
                match = "/ExamineLuceneIndexSets/IndexSet[@SetName='ExternalIndexSet']/@IndexPath">
  </parameterentry>
</parameter>

Я думаю, что версия VSTS должна соответствовать имени параметра ExamineExternalIndexSet с переменной среды с таким же именем при развертывании в среде (это имеет место в других инструментах, таких как AppVeyor), однако это не работает.

Что-то, что мне не хватает, или VSTS просто не выполняет это сопоставление, и мне нужно использовать замену токена в defaultValue?


281