Это может помочь:
заменить "mybuild \ $ (? ...)" на "$ (BuildNumber)"
У меня была похожая проблема, когда я пытался скопировать из папки размещения в папку «Последние». Я обнаружил, что для создания конечного места назначения файлы (\ MyServer \ MyShare \ builds \ MyBuild \ Daily_20090708.14 \ Mixed Platforms \ Release) переводятся в следующее с использованием переменных:
$ (DropLocation) \ $ (BuildNumber) \% (ConfigurationToBuild.PlatformToBuild) \% (ConfigurationToBuild.FlavorToBuild)
Я также счел полезным использовать задачу «Сообщение» для устранения неполадок. Следующая задача скажет вам, на что переменная переводится.
<Message Text="$(DropLocation)\$(BuildNumber)\%(ConfigurationToBuild.PlatformToBuild)\%(ConfigurationToBuild.FlavorToBuild)\"/>
Чтобы увидеть вывод, посмотрите в BuildLog.txt.
PS: Мои задачи, которые использовали свойства и элементы, упомянутые выше, находятся внутри <Target Name="AfterDropBuild">
.