我有一个建立在TFS服务器上的解决方案。该解决方案包括几个项目,这些项目有自定义的MSBuild任务。这些任务实际上会创建一些zip归档文件。
我需要从TFS构建中提取$(Rev)宏并将其传递给任务。我尝试在构建定义的进程选项卡中使用MSBuildArguments,当我设置一个简单的字符串值时,例如:
/p:Version="5"
它可以工作,但是当我使用宏时,它就无法正常运行:
/p:Version="$(Rev:r)"
我需要从TFS构建中提取$(Rev)宏并将其传递给任务。我尝试在构建定义的进程选项卡中使用MSBuildArguments,当我设置一个简单的字符串值时,例如:
/p:Version="5"
它可以工作,但是当我使用宏时,它就无法正常运行:
/p:Version="$(Rev:r)"
你有什么想法吗?
编辑:实际上我需要的是BuildDetail.BuildNumber。