코드 분석 체크 인 정책에 대한 버전 호환성
서로 다른 버전의 팀 탐색기를 사용하여 코드 분석 체크 인 정책을 작성하고 평가해야 하는 경우 Visual Studio Team System 2008 Team Foundation Server와 Team Foundation Server 2010에서 체크 인 정책을 평가하는 방식의 차이점을 이해해야 합니다.
체크 인 정책 평가를 위한 버전 호환성
Team System 2008 Team Foundation Server에서 코드 분석 체크 인 정책을 평가하는 경우 Team Foundation Server 2010에 있지만 Team System 2008 Team Foundation Server에는 없는 규칙은 모두 무시됩니다.
Team Foundation Server 2010에서 코드 분석 체크 인 정책을 평가하는 경우 Team System 2008 Team Foundation Server에서만 제공하는 모든 새로운 규칙은 무시됩니다.
코드 분석 체크 인 정책에 규칙 어셈블리가 지정되는 경우 Team System 2008 Team Foundation Server에서는 인식할 수 없는 어셈블리에 의해 지정된 모든 규칙이 무시됩니다.
코드 분석 체크 인 정책에 Team Foundation Server 2010이 인식할 수 없는 규칙 어셈블리가 지정되는 경우 메시지가 표시됩니다.
체크 인 정책 작성을 위한 버전 호환성
Team System 2008 Team Foundation Server 버전의 팀 탐색기를 사용하여 코드 분석 체크 인 정책을 만든 경우에는 Team Foundation Server 2010 버전의 팀 탐색기를 사용하여 해당 정책을 수정할 수 없습니다.또한 Team Foundation Server 2010에서는 정책을 평가할 수 없습니다.
Team Foundation Server 2010의 팀 탐색기를 사용하여 코드 분석 체크 인 정책을 만든 경우에는 Team System 2008 Team Foundation Server의 팀 탐색기를 사용하여 해당 정책을 수정할 수 있으며, Team System 2008 Team Foundation Server에서 정책을 평가할 수도 있습니다.Team System 2008 Team Foundation Server의 팀 탐색기를 사용하여 수정한 정책은 더 이상 Team Foundation Server 2010의 팀 탐색기를 사용하여 편집할 수 없습니다. Team Foundation Server 2010에서는 강력한 이름이 일치하지 않는 문제 없이 정책을 평가할 수 있습니다.
Team Foundation Server 2010 및 Team System 2008 Team Foundation Server에 모두 적용되는 규칙 설정을 사용하여 코드 분석 체크 인 정책을 만들려면 Team Foundation Server 2010에서 정책을 만들고 필요한 모든 사항을 변경한 다음 정책을 저장해야 합니다.규칙에 대한 변경 사항이 Team System 2008 Team Foundation Server에만 있는 경우에는 정책을 Team System 2008 Team Foundation Server에서 수정하고 저장합니다.
정책을 Team System 2008 Team Foundation Server에 저장하고 나면 Team Foundation Server 2010에만 있는 규칙에 대해서는 더 이상 설정을 변경할 수 없습니다.