2012-12-21 44 views
2

的TeamCity 7.1.3在Windows 7 64位構建機器不能TeamCity的連接到Team Foundation服務/ TFSPreview.com - 錯誤

盒上目前正在愉快地構建「你必須與向前兼容性更新更新客戶端」存儲在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目錄中安裝團隊基礎資源管理器..但還是同樣的錯誤。

如何我能過去這個錯誤?

非常感謝!

+0

?如果是的話,你安裝了Visual Studio 2008 SP1。所有版本的VS的正向兼容性更新要求應用SP1才能安裝它們。 –

+0

@詹姆斯,我沒有,沒有。在嘗試連接到tfspreview/tf服務之前,我們(仍)使用TFS2005來保存VS2008項目,所以我安裝了該版本,因爲我們沒有任何地方安裝TFS2008。這是錯的嗎? 爲了創建項目設置工具包,我們在生成服務器上安裝了VS2008,這確實是在SP1。 –

+0

它看起來像TFS認爲你正試圖連接舊版本的團隊資源管理器。但它也看起來像Jetbrains爲TFS提供了本地插件。您可以嘗試將Team Explorer 2012安裝到構建服務器上,但這可能不起作用。您至少可以使用它來測試從服務器到TFS的連接,但我認爲這不是問題 –

回答

3

的TeamCity 7.1.4增加了支持tfsPreview.com,您使用的是TFS 2008版本的團隊資源管理器連接到TFS根據TeamCity Blog

+0

謝謝指出。我會看看 –

+0

在版本8上爲我工作。請參閱http://stackoverflow.com/questions/18446930/conecting-teamcity-to-tfs/18695231#18695231查看詳細信息 –

+0

接受這個答案的時間已經過去了,因爲我的原始接受答案是在7.1.3時寫的。乾杯:) –

2

OK,基本上這還不如我這型的最先進的最新版本的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中也不起作用,所以基本上它看起來像當前版本中的no-no。

JetBrains的狀態,它的安排固定在8版本,但根據此修復程序,它可以反向移植到7.x版本如果是的話,我會相應地更新。

+0

我在TeamCity 8.1.4中仍然遇到同樣的問題。你有沒有從TeamCity獲得更新或有錯誤追蹤號碼? – Japster24

+0

@ Japster24唉我不能在這裏得到很多幫助......:(由於第三方組件無法加載到雲CI系統中(無論如何),我們決定保留TFS on-premesis,所以我只是沒有嘗試過。原始問題記錄在這裏:http:///youtrack.jetbrains.com/issue/TW-25149有趣的是,它仍然沒有工作,因爲我要在一個月左右重新訪問這個... –

+0

@ Japster24看起來像它可以與一些調整畢竟... http://stackoverflow.com/questions/18446930/connecting-teamcity-to-tfs –

相關問題