Client Environment Checklist When Upgrading Team Foundation Server 2010

TFS 2005/2008에서 TFS 2010로 업그레이드하는 경우,  업그레이드 된 TFS 2010 서버로 접속하가 위해서는 사용자의 환경은 Team Explorer 2010 버전을 설치 할 필요는 없습니다.  만약에 Visual Studio 2005/2008을 사용자들이 Team Explorer 2010 버전 설치한다면, Visual Studio 2005/2008과 Team Explorer 2010간에 통합환경을 구성하지 못합니다.

TFS 2005/2008 환경에서는 사용자 환경은 Visual Studio와 해당 버전 Team Explorer설치하는 경우 개발 통합 환경이 구성됩니다.

Visual Studio 버전

Team Explorer 버전

Visual Studio 2005

Team Explorer 2005

Visual Studio 2008

Team Explorer 2008

Visual studio 2010

Team Explorer 2010

 

그리고, Visual Studio 6.0과 Team Explorer를 설치하여 통합환경을 구성할 수 있습니다.

Visual Studio 버전

Team Explorer 버전

MSSCCI Provider 버전

Visual Studio 6

Team Explorer 2005

2005용MSSCCI Provider

Team Explorer 2008

2008 용MSSCCI Provider

Team Explorer 2010

2010 용MSSCCI Provider

 

TFS 2010으로 업그레이드 하는 경우, Visual Studio 2005/2008의 사용자 환경은 해당 Team Explorer 버전을 기준으로 아래와 같이 적용하면 됩니다.

또한 Visual Studio 6과 통합하여 구성된 경우라도, 해당 Team Explorer 버전을 기준으로 적용하면 되겠습니다.  Team Explorer 2010을 사용하시는 경우에는 따로 변경하실 내용은 없습니다.

1. Visual Studio 2005 인 경우

- Visual Studio 2005 Service Pack 1 설치
- Team Foundation Server 2010용 Visual Studio Team System 2005 서비스 팩 1 호환성 Hotfix 설치

Microsoft® Visual Studio® 2005 Team Suite 서비스 팩 1 https://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC

Team Foundation Server 2010용 Visual Studio Team System 2005 서비스 팩 1 다음 버전과의 호환성 업데이트(설치 관리자) https://www.microsoft.com/downloads/ko-kr/details.aspx?displaylang=ko&FamilyID=22215e4c-af6f-4e2f-96df-20e94d762689

 

2. Visual Studio2008 인 경우

- Visual Studio 2008 Service Pack 1 설치
- Team Foundation Server 2010용 Visual Studio Team System 2008 서비스 팩 1 호환성 Hotfix 설치

Microsoft Visual Studio 2008 서비스 팩 1(설치 관리자) https://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=FBEE1648-7106-44A7-9649-6D9F6D58056E

Team Foundation Server 2010용 Visual Studio Team System 2008 서비스 팩 1 다음 버전과의 호환성 업데이트(설치 관리자)https://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=CF13EA45-D17B-4EDC-8E6C-6C5B208EC54D

 

호환성 업데이트가 필요한 이유는 TFS 2010으로 접속하는 방식의 변화 때문입니다.
Visual Studio 2008에서 TFS 2008 서버를 추가하는 경우 Team Foundation Server 이름과 포트 정보를 입력하고 접속하면 됩니다.

 

이런 접속 방식은 TFS 2010에서 새로 소개된 Project Team Collection 때문에 접속 하는 방법에 변화가 발생하였습니다.
Team Explorer 2010의 경우라면,  미리 고려하여 설계되었기 때문에 서버 추가 한 후, Team Project Collection의 목록이 조회되는 화면이 보이도록 되어 있습니다.

- 서버 추가 화면

-서버에 접속해서 Team Project Collection 목록을 가지고 오는 화면

그러나, 이런 디자인 변경에 대해서 Team Explorer 2005/2008 에서도, TFS 2010의 Team Project Collection에 접속할 수 있도록 아래와 같은 URL 형태의 가능하도록 만들어주는 것이라 볼 수 있습니다.

Team Explorer 2005/2008의 경우 호환성 업데이트를 하지 않은 경우라면, TF30335관련 오류 메세지가 보입니다.

TFS 2010 구성의 방법에 따라서, TFS 2005/2008과 같은 방식으로 TFS 서버와 Port 정보만으로 접속 환경을 구성할 수 있습니다.  하지만 이런 경우라도, 호환성 업데이트가 되지 않은 경우라면 서버 접속은 오류가 발생합니다.  아래와 같은 오류 메세지가 나타납니다.

이상으로, TFS 2010으로 업그레이드를 계획할 때 고려해야 하는 사용자 환경에 관련된 설명을 마치도록 하겠습니다.

by J