我在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
从其他位置复制AL.exe,并按照建议here粘贴在C:\ Program Files(x86)...中,但是它不能解决我的问题。
答案 0 :(得分:0)
从Microsoft网站安装Windows SDK和/或配置RegEdit。这应该起作用
答案 1 :(得分:0)
对于那里的任何人,如果您要尝试将Visual Studio生成工具更新为较新版本,请确保tfs中的“生成”任务找到正确的MSBuild文件夹-如果运行该生成的代理是旧的,则可能找不到新的Visual Studio生成工具。我只是将“ Build”中“ MSSpecBuild”的定位方法从“ Specyfic Version”更改为“ Specyfic Path”,并指向了新的VS Build Tools