Team Foundation Build에 대한 버전 호환성
업데이트: 2007년 11월
Team Foundation Build, Team Foundation Server 또는 팀 탐색기를 설치하거나 업그레이드하기 전에 이러한 구성 요소의 서로 다른 버전 간 호환성 문제를 검토해야 합니다. 예를 들어 현재 사용 중인 Team Foundation Server보다 이전 버전이나 새로운 버전의 Team Foundation Build를 사용할 수 없습니다. 뿐만 아니라 클라이언트 컴퓨터에서 실행 중인 팀 탐색기보다 이전 버전이나 새로운 버전을 사용하면 Team Foundation Build의 일부 기능을 사용할 수 없게 되거나 동작이 달라집니다.
Team Foundation Build 및 Team Foundation Server의 버전
빌드 컴퓨터와 통신할 응용 프로그램 계층 서버의 경우 서버에서 실행 중인 Team Foundation Server의 버전은 빌드 컴퓨터에서 실행 중인 Team Foundation Build 버전과 일치해야 합니다.
응용 프로그램 계층 서버에서 Visual Studio Team System 2008 버전의 Team Foundation Server를 실행하는 경우 빌드 컴퓨터에서 Visual Studio 2005 Team System 버전의 Team Foundation Build를 실행할 수 없습니다.
응용 프로그램 계층 서버에서 Visual Studio 2005 Team System 버전의 Team Foundation Server를 실행하는 경우에는 빌드 컴퓨터에서 Visual Studio Team System 2008 버전의 Team Foundation Build를 실행할 수 없습니다.
이전 버전의 팀 탐색기와 새로운 버전의 Team Foundation Server를 함께 사용
클라이언트 컴퓨터에서 Visual Studio 2005 Team System 버전의 팀 탐색기를 실행하는 경우 Visual Studio Team System 2008 버전의 Team Foundation Server를 실행 중인 서버에 연결할 수 있습니다. 이 구성을 사용하면 Visual Studio Team System 2008 버전의 Team Foundation Build를 사용할 수 있지만 다음과 같은 제한을 고려해야 합니다.
Visual Studio 2005 Team System 버전의 팀 탐색기를 사용하여 빌드 시작, 완료된 빌드의 목록 보기, 빌드에 대한 빌드 보고서 보기, 빌드 품질 변경 및 빌드 형식 만들기 등을 수행할 수 있습니다.
빌드 형식을 만드는 경우 Visual Studio Team System 2008 버전의 Team Foundation Server에서 자동으로 해당 형식을 소스 제어의 빌드 정의 목록으로 가져옵니다. 그러면 Visual Studio Team System 2008 버전의 팀 탐색기에서 그 형식을 볼 수 있습니다.
Visual Studio 2005 Team System 버전의 팀 탐색기를 사용하여 빌드를 큐에 대기, 큐에서 빌드 목록 보기, 빌드 에이전트 목록 보기 또는 빌드 에이전트 관리 등을 수행할 수 없습니다.
Visual Studio 2005 Team System 버전의 팀 탐색기에서는 TFSBuild.proj 파일의 정보를 사용하여 빌드를 시작합니다. 이 파일은 $/<TeamProject>/TeamBuildTypes/<BuildTypeName> 폴더에 있습니다. Visual Studio Team System 2008 버전의 TFSBuild.proj 파일에는 Visual Studio 2005 Team System 버전과 같은 속성이 포함되어 있으므로 이전 버전의 Team Foundation Server를 사용하여 빌드를 시작할 수 있습니다. 그러나 새로운 버전의 파일에는 어떤 속성이 빌드 정의에 사용되지 않는지를 나타내는 설명이 포함됩니다.
Visual Studio Team System 2008 버전의 Team Foundation Server에 저장된 TFSBuild.proj 파일에서 속성을 업데이트하면 Visual Studio 2005 Team System 데이터베이스에서 변경 내용이 업데이트되지 않습니다.
TFSBuild.exe를 사용하여 빌드를 시작하고, 중지하고, 삭제할 수 있습니다.
새로운 버전의 팀 탐색기와 이전 버전의 Team Foundation Server를 함께 사용
클라이언트 컴퓨터에서 Visual Studio Team System 2008 버전의 팀 탐색기를 실행하는 경우 Visual Studio 2005 Team System 버전의 Team Foundation Server를 실행 중인 서버에 연결할 수 있습니다. 이 구성을 사용하면 Visual Studio 2005 Team System 버전의 Team Foundation Build를 사용할 수 있지만 다음과 같은 제한이 있습니다.
빌드 정의를 만들 수 없습니다.
빌드 정의 목록이 팀 탐색기의 빌드 노드에 있는 $/<TeamProject>/TeamBuildTypes 폴더에 표시됩니다.
빌드를 큐에 대기시키거나, 빌드 에이전트를 관리하거나, 큐에 대기 중인 빌드 목록을 볼 수 없습니다.
빌드 탐색기에서 빌드를 필터링할 수 없습니다.
빌드를 시작할 때 빌드 큐 대기 대화 상자에서 옵션을 지정할 수 없습니다.
팀 탐색기의 사용자 인터페이스를 사용하여 빌드를 중지하거나, 빌드를 삭제하거나, 빌드 품질을 관리할 수 없습니다.
TFSBuild.exe를 사용하여 빌드를 시작하고, 중지하고, 삭제할 수 있습니다.
참고 항목
작업
방법: Team Foundation Build 설정 및 설치
개념
Team Foundation Build 구성 파일 이해