3
从来就试图在新的代理队列一个新的构建,但与此消息失败:生成代理失败:未找到Visual Studio版本'15.0'。寻找最新的版本
Visual Studio version '15.0' not found. Looking for the latest version.
从来就已经完成以下步骤:
- 删除并重新安装的Visual Studio 2017年和构建工具
- 删除,并创建一个新的代理(Downloaded here)
的事情是:在不同的服务器,它在相同的设置下工作得很好(但这不是答案......)。所以我对同一个TFS有不同的构建服务器的定义。在两台服务器上都安装了Visual Studio 2017,Buildtools和一个代理。
有没有我错过的任何设置?
当我将我们的构建服务器上的Visual Studio升级到15.3.5时,我们的构建开始使用msbuild 14.0并失败,因为某些语言功能导致语法错误。我注意到MSBuild_15.0(和其他)功能已从代理中删除。 “最新”的MSBuild功能指向14.0。我卸载并重新安装了Visual Studio,但功能尚未注册。我可以在构建服务器上的Visual Studio中打开解决方案,并构建项目。你以前见过这个吗?这似乎是在Visual Studio安装过程中的一个错误... – KellySandwiches
升级到TFS 2017 Update 2并升级代理后,我解决了这个问题。升级代理后,功能被识别,我的构建使用VS 15工具(即MSBuild 15.0) – KellySandwiches