将构建计算机升级到VS2017 Update 3(又名15.3.1)后,出现以下错误消息: "没有找到具有以下功能的代理:DotNetFramework,msbuild,visualstudio,vstest"
到目前为止我尝试过:
感谢您提供的任何帮助!
让
答案 0 :(得分:0)
您使用的是哪个版本的TFS? TFS 2017 Update1或Update2?
请尝试以下方法来缩小问题范围:
检查代理计算机上是否安装了这些功能。如果 它们已安装,尝试手动将它们添加为 USER 功能,请参阅下面的屏幕截图。
例如:
d = {i: i for i in range(1, 10)}
random.shuffle(d) # works sometimes, but sometimes it throws the KeyError
DotNetFramework C:\Windows\Microsoft.NET\Framework64\v4.0.30319
MSBuild C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\
卸载VS 2017和代理>>重新部署代理>> 重新安装VS 2017,启动代理服务,然后再试一次。
仅在首次配置代理时才会发现系统功能 - 之后所做的任何更改都不会被捕获。
准备新的代理计算机,部署代理并安装VS 2017。
如果您的TFS不是TFS 2017 Update2,请尝试升级到Update 2 版本,作为update2中修复的相关问题,请参阅 https://developercommunity.visualstudio.com/content/problem/85660/tfs-build-agent-on-premise-fails-to-build-msbuild.html