我们在它自己的(内部)构建服务器上有 teamCity,在另一个内部构建服务器上有 TFS。一切都在工作,直到...
我刚刚从构建服务器中删除了 VS2012 并在那里安装了 VS2015,因为所有开发团队现在都已升级(大多数已经使用了 6 个月)。
TeamCity 现在无法连接到 TFS,并且在测试与 VCS 根的连接时我得到以下信息:
错误 - 在系统上找不到 TFS 程序集。请确保您已安装 Microsoft Team Explorer 8.0、9.0、10.0 或 11.0
我看过各种帖子说需要团队资源管理器,所以......
- 现在已经安装了它(似乎使用了 VS2013 shell)并从那里连接到 TFS。
- 我还从 VS2015 中连接到 TFS。
- 已重启服务器
我需要做什么来解决错误?这实际上是在寻找哪些 TFS 程序集?
NB 测试连接时收到的错误全文
Test connection failed in v6 :: CI - Build v6. TFS failed. ExitCode: -1
stdout: TFS Native Verifier v7.1 Copyright (C) 2006-2012 JetBrains s.r.o.
Running under .NET Framework 4.0.30319.42000
ERROR - No TFS assemblies were found on the system. Please make sure you have Microsoft Team Explorer 8.0, 9.0, 10.0 or 11.0 installed
command: C:\TeamCity\webapps\ROOT\WEB-INF\plugins\.unpacked\tfs\bin\tfs-native.exe @@c:\TeamCity\bin\..\temp\TC-TFS-20-3556_30\command.params, in file: {http://[myTFSServer:8080/tfs/DefaultCollection/, /user:***** /hash:S, C:\TeamCity\temp\TC-TFS-20-3556_29.result, ConnectionTest, $/v6/}