【问题标题】:TFS Build Fails - Task could not find "AL.exe" using the SdkToolsPathTFS 构建失败 - 任务无法使用 SdkToolsPath 找到“AL.exe”
【发布时间】:2019-04-14 07:41:57
【问题描述】:

我在 Windows Server 2012 R2 中的 TFS 构建任务失败并抛出如下所述的错误

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets (2863, 5) 任务无法使用 SdkToolsPath“”或注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86”找到“AL.exe”。确保设置了 SdkToolsPath,并且该工具存在于 SdkToolsPath 下的正确处理器特定位置,并且安装了 Microsoft Windows SDK

按照here 的建议从不同位置复制 AL.exe 并粘贴到 C:\Program Files (x86)... 但它没有解决我的问题。

【问题讨论】:

标签: continuous-integration tfsbuild tfs-2015 windows-server-2012 windows-server-2012-r2


【解决方案1】:

从 Microsoft 站点安装 Windows SDK 和/或配置 RegEdit。这应该工作

【讨论】:

    【解决方案2】:

    对于那里的任何人,如果您尝试将 Visual Studio 构建工具更新到较新版本,请确保 tfs 中的“构建”任务找到正确的 MSBuild 文件夹 - 如果运行构建的代理是旧的,它可能找不到新的 Visual Studio 构建工具。我只是将定位 MSBuild 的方法从“特定版本”更改为“构建”中的“特定路径”,并指向新的 VS 构建工具

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-24
      • 1970-01-01
      • 2010-11-09
      • 2015-12-12
      • 1970-01-01
      • 2013-06-21
      相关资源
      最近更新 更多