在构建之后在VSO中使用$(outdir)

时间:2016-01-27 18:03:59

标签: tfs azure-devops

将visualstudio.com用作托管TFS:

如何在构建完成后访问批处理文件中的构建$(outdir)?为其他人设置构建代理和存储库,代码不是我的,所以我不想更改构建定义,只访问构建后批处理文件的代码中指定的输出文件夹。 / p>

请参阅下面的图片链接。 “Visual Studio Build”步骤使用基于构建平台和配置的不同$(outdir)构造。

我需要能够在批处理脚本步骤中访问该文件夹,而无需修改构建。

构建步骤屏幕截图

1 个答案:

答案 0 :(得分:0)

在MSBuild参数中指定outdir可以更轻松地实现您想要的功能。

由于您不想更改构建定义,因此当输出路径基于构建平台和配置时,您可以使用“BuildConfiguration”和“BuildPlatform”变量。

在您的情况下,输出路径应如下所示:

$(Build.SourcesDirectory)/Logbinder$(ProductAbbrev)/Resources/Mtg.Logbinder.$(ProductAbbrev)/bin/$(BuildPlatform)/$(BuildConfiguration)