我有一个MSBuild任务,它填充了我想在以后的构建过程中使用的变量(特别是作为命令行构建步骤中的参数)。
有没有办法在后续构建步骤中访问MSBuild变量?
答案 0 :(得分:3)
您可以使用MSBuild任务中的##vso[task.setvariable]value 日志记录命令将变量传递给VSO,如下所示:
<Message Text="##vso[task.setvariable variable=myvariable;]$(MyMSBuildProperty)" />
您可以在后续构建步骤中使用命令行构建任务的输入字段中的$(myvariable)
来使用该变量。