2012-12-21 1 views
2

인 TeamCity 7.1.3 현재 행복하게 구축하고있다 "당신은 앞으로 호환성 업데이트로 클라이언트를 업데이트해야합니다" VS2008 프로젝트는 TFS2005 서버에 저장되어 있지만 TFSPreview/TF 서비스에 저장된 VS2012 프로젝트를 시험하고 있으며 VCS 루트를 설정하지 못했습니다. 나는 그러므로 붙어있어팀 파운데이션 서비스/TFSPreview.com에 인 TeamCity를 연결할 수 없습니다 - 오류 윈도우 7 64 비트 빌드 머신</p> <p>상자에

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. 

:

연결 테스트를 클릭에

, 나는 그러나 링크에 지정된 설치 프로그램을 실행에

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. 

.. 다음 얻을, 나는 다음과 같은 메시지가 . :(

나는 또한 오류가있는 링크에서 원래의 설치 프로그램을 실행하기 위해 저를 가능하게하는 목표로 VS2005 TFS의 TFC 디렉토리에서 팀 재단 Explorer를 설치 한

..하지만 여전히 같은 오류가 발생합니다.

방법 나는이 오류가 과거를 얻을 수 있습니까?

많은 감사합니다!

+0

에 따라, tfsPreview.com에 대한 지원을 추가? 그렇다면 Visual Studio 2008 SP1을 설치하십시오. VS의 모든 버전에 대한 정방향 호환성 업데이트는 SP1을 설치하기 전에 적용해야합니다. –

+0

@James, 나는 안 그랬다. tfspreview/tf 서비스에 연결하기 전에 TFS2005 프로젝트를 사용하기 위해 TFS2005를 사용 했으므로 어디에서나 TFS2008 설치와 관련이 없으므로이 버전을 설치했습니다. 잘못인가? 프로젝트 설치 키트를 만들려면 VS2008이 빌드 서버에 있어야합니다. SP1이 실제로 설치됩니다. –

+0

TFS에서 팀 탐색기의 이전 버전에 연결하려고한다고 생각합니다. 그러나 Jetbrains가 TFS 용 기본 플러그인을 제공하는 것처럼 보입니다. 팀 탐색기 2012를 빌드 서버에 설치해 볼 수도 있지만 아마도 작동하지 않을 것입니다. 적어도 서버에서 TFS 로의 연결을 테스트 할 수는 있지만 그게 문제라고 생각하지 않습니다. –

답변

3

인 TeamCity 7.1.4은 TFS에 연결하는 팀 탐색기의 TFS 2008 버전을 사용하고있는 TeamCity Blog

+0

그 점을 지적 해 주셔서 감사합니다. –

+0

버전 8에서 저를 위해 일했습니다. http://stackoverflow.com/questions를 참조하십시오./18446930/conecting-teamcity-to-tfs/18695231 # 18695231 자세한 내용은 –

+0

7.1.3. 서면으로 작성된 원래의 받아 들인 대답부터 시간이 지남에 따라 답변으로 받아들입니다. –

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에서 작동하지 않으므로 기본적으로 현재 버전에서는 no-no처럼 보입니다.

JetBrains은 버전 8에서 수정 될 예정이지만 수정본에 따라 일 수 있습니다.은 7.x로 백 포트되어야합니다. 그렇다면 이에 맞게 업데이트하겠습니다.

+0

TeamCity 8.1.4에서도 동일한 문제가 발생합니다. TeamCity에서 업데이트를 얻거나 버그 추적 번호를 얻었습니까? – Japster24

+0

@ Japster24 아아아 나는 여기서 많은 도움을 줄 수 없다 ...:(클라우드 CI 시스템에로드 할 수없는 타사 구성 요소로 인해 (당시 어쨌든) 우리는 TFS 온 - 프레미 시스를 유지하기로 결정 했으므로 간단하게 시도하지 않았습니다. 여기에 기록 된 원본 문제 : http :// /youtrack.jetbrains.com/issue/TW-25149 재미있는 일이 아직 한 달 안에 다시 방문 할 예정 이었기 때문에 작동하지 않습니다 ... –

+0

@ Japster24는 결국 일부 조정할 수있는 것처럼 보입니다. http://stackoverflow.com/questions/18446930/connecting-teamcity-to-tfs –

관련 문제