在VSTS中,MSBuild的路径是什么?

3

需要将asp.net web表单项目迁移到vsts。该项目使用Python脚本进行构建和发布。在代码中,它调用msbuild.exe。然而,我不知道如何在vsts中引用msbuild位置来替换Python文件中的先前位置。


您的意思是在托管的2017代理中位置是什么? - Shayki Abramczyk
是的,Shayki Abramczyk。它的位置在VSTS中。 - sunny
在此链接中,我可以看到有一个参数#msbuildLocation:#可选。因此,我相信可能会有一个msbuild.exe的位置/路径。 - sunny
1个回答

4
您可以从托管代理的Capabilities中获取位置信息。
步骤如下:
1. 导航到 https://dev.azure.com/{organization}/_settings/agentpools 2. 选择特定的池和代理(在您的情况下为Hosted VS2017
3. 切换到Capabilities选项卡
例如,以下是Hosted VS2017 agent中MSBuild的位置:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\ 

enter image description here


谢谢,我会尝试一下。 - sunny
2
我想这里没有我可以用的“预定义变量”,对吗? - Neil Barnwell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接