You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps Windows代理上MSBuild的默认安装位置咨询

Azure DevOps Windows代理上MSBuild的默认位置与流水线配置

Azure DevOps托管的Windows代理中,MSBuild的安装位置和Visual Studio版本绑定,常见的默认路径如下:

  • Visual Studio 2022(当前主流托管代理):C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\MSBuild.exe
  • Visual Studio 2019:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\MSBuild.exe
  • .NET Framework 4.x自带的MSBuild:C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe(功能有限,优先推荐VS绑定版本)

不过不建议直接硬编码路径,因为代理的VS版本可能更新,路径会变化。更稳妥的方式是:

  • 使用预定义变量$(MSBUILD_EXE_PATH):这个变量会自动指向代理上可用的MSBuild路径,直接在脚本里调用即可,比如PowerShell脚本:
& $(MSBUILD_EXE_PATH) "你的项目文件.csproj" /p:Configuration=Release /p:Platform=x64
  • 直接用Azure DevOps内置的MSBuild任务:在流水线任务库中搜索"MSBuild"添加即可,任务会自动适配代理上的MSBuild版本,无需手动指定路径,YAML示例:
- task: MSBuild@1
  inputs:
    solution: '你的项目文件.csproj'
    msbuildArguments: '/p:Configuration=Release /p:Platform=x64'
    platform: 'x64'
    configuration: 'Release'

内容的提问来源于stack exchange,提问作者Ahmadou Kassoum

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 20:58:11