无法将Teamcity连接到Team Foundation Service / TFSPreview.com - 错误“您必须使用转发兼容性更新来更新您的客户端”

时间:2012-12-21 10:34:53

标签: tfs teamcity teamcity-7.0 azure-devops

Windows 7 64位构建计算机上的Teamcity 7.1.3

该框目前正在愉快地构建存储在TFS2005服务器中的VS2008项目,但我正在尝试存储在TFSPreview / TF服务中的VS2012项目,并且我无法通过设置VCS根目录。

单击“测试连接”后,我得到以下内容..

Test connection failed in VS2012 Test against TFSPreview :: VS2012 - Build 
Configuration for Hello World. 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.17929
INFO  - Use Tfs from JetBrains.TeamCity.Tfs.Tfs8Accessor
TFS Native Accessor v7.1 Copyright (C) 2006-2012 JetBrains s.r.o.
INFO  - Connecting to server https://[our TFS Area].visualstudio.com/DefaultCollection
Connection test:
  Server='https://[our TFS Area].visualstudio.com/DefaultCollection'
  Username='[username email]'
  Root='$/Hello World'
ERROR - The request failed with HTTP status 400: TF253023: You must update your client   
with the Forward Compatibility Update in order to connect to the Team Foundation Server 
that you selected. To obtain this update, go to the Microsoft Web site:   
http://go.microsoft.com/fwlink/?LinkId=166482.
System.Exception: The request failed with HTTP status 400: TF253023: You must update 
your client with the Forward Compatibility Update in order to connect to the Team 
Foundation Server that you selected. To obtain this update, go to the Microsoft Web 
site: http://go.microsoft.com/fwlink/?LinkId=166482. ---> System.Net.WebException: The 
request failed with HTTP status 400: TF253023: You must update your client with the 
Forward Compatibility Update in order to connect to the Team Foundation Server that you 
selected. To obtain this update, go to the Microsoft Web site: 
http://go.microsoft.com/fwlink/?LinkId=166482.

在运行链接中指定的安装程序时,我收到以下消息:

The upgrade patch cannot be installed by the windows installer service because the   
program to be upgraded may be missing, or the upgrade patch may update a different 
version of the program. Verify that the program to be upgraded exists on your computer 
and that you have the correct upgrade patch.
因此,我被困住了。 :(

我还从VS2005 TFS tfc目录安装了Team Foundation Explorer,目的是让我在错误链接中运行原始安装程序..但仍然是同样的错误。

如何解决此错误?

非常感谢!

2 个答案:

答案 0 :(得分:3)

根据TeamCity Blog

,TeamCity 7.1.4增加了对tfsPreview.com的支持

答案 1 :(得分:2)

好的,基本上这还行不通。 当我输入这个版本时,最新版本的TeamCity是7.1.3,而JetBrains已经回复给我说明了......

7.1.3 supports local TFS 2012 installations. 
What we do not support is Windows Live authentication that is used for cloud instances of TFS.

使用备用凭据在7.1.3中也不起作用,所以基本上它在当前版本中看起来像禁止使用。

JetBrains表示它已安排在版本8中修复,但根据修复程序,可能被反向移植到7.x.如果是这样,我会相应更新。