다음을 통해 공유


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 구성 파일 이해

기타 리소스

Team Foundation Build에서 빌드 정의 사용

Team Foundation Build 명령