【问题标题】:TFS: Msbuild not found on Mac Build agent. Terminal confirms Msbuild is presentTFS:在 Mac Build 代理上找不到 Msbuild。终端确认 Msbuild 存在
【发布时间】:2017-09-03 11:52:32
【问题描述】:

我收到一个错误,即在 MacOS 上找不到 Msbuild。

MSBuild auto-detection: using msbuild version '4.0' from '/Library/Frameworks/Mono.framework/Versions/4.8.0/lib/mono/4.5'.

MsBuild.exe does not exist at '/Library/Frameworks/Mono.framework/Versions/4.8.0/lib/mono/4.5/msbuild.exe'.

Error: /Library/Frameworks/Mono.framework/Versions/Current/Commands/mono failed with return code: 1
Packages failed to install

测试

  1. 但是我发现我的机器上安装了 MSBuild:

    lamont$ msbuild /version
    Microsoft (R) Build Engine version 15.1.0.0
    Copyright (C) Microsoft Corporation. All rights reserved.
    
    Lamont$ which msbuild
    /Library/Frameworks/Mono.framework/Versions/Current/Commands/msbuild
    

问题

如何在 TFS 构建客户端中修复此错误?

【问题讨论】:

    标签: tfs msbuild azure-devops visual-studio-2017


    【解决方案1】:

    这是一个 nuget bug,此后已修复。您可以从 https://dist.nuget.org/index.html 获得带有修复程序的更新版本。

    【讨论】:

      猜你喜欢
      • 2016-11-10
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      • 2018-07-16
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多