이전 버전의 Microsoft® Visual
Studio에서 작성된 소스 제어 웹 응용프로그램 컴포넌트를 순조롭게 이주하려면 다음 단계를 수행하십시오.
Visual Studio 7.x 웹 프로젝트를 Visual Studio 2005의 IIS 기반 웹 프로젝트 또는 파일 시스템 기반으로 이주하려면 다음을 수행하십시오.
- 팀 개발 모델 및 웹 개발 모델을 선택하십시오. 선택한 팀 개발 모델이 팀에서 소스 파일에 사용할 분기 및 레이블 전략을 결정합니다. 선택한 웹 개발 모델이 웹 프로젝트 디자인 및 테스트에 영향을 줍니다.
권장하는 팀 개발 전략에 대한 자세한 정보는 팀 개발 고려사항을 참조하십시오. 웹 개발 맵핑에 대한 자세한 정보는
Web
개발 맵핑 스타일을 참조하십시오.
- Windows® 탐색기의 경우, 이주해야 할 Visual Studio v7.x 웹 프로젝트의 솔루션을 포함하는 폴더(예: Solution1)를 여십시오.
- "Solution1_VS2005"라는 새 폴더를 작성하고 Solution1의 컨텐츠를 복사한 다음, 이를 새 폴더에 붙여 넣으십시오. IDE는 솔루션, 프로젝트 및 폴더 항목의 컨텐츠를 수정하므로 복사 파일이 쓰기 가능한지 확인하십시오.
- 솔루션 파일 이름을 "Solution1.sln"에서 "Solution1_VS2005.sln"으로 바꾸십시오.
- 솔루션 파일(Solution1_VS2005.sln)을 편집하여 소스 제어의 Global Section을 제거하십시오. 예제:
Global Section (SourceCodeControl) = preSolution
....
....
EndGlobalSection
- 단계 1에서 선택한 웹 개발 맵핑 모델에 따라 다음 중 하나를 수행하십시오.
- 파일 시스템 기반 맵핑을 사용 중인 경우, 솔루션의 각 웹 프로젝트는 URL 경로의 솔루션 이름으로 바뀝니다.
예를 들어, 웹 프로젝트(WebApplication1)를 포함하는 솔루션에서 다음과 같이 URL 경로를 새 솔루션 폴더 이름을 포함하도록 바꾸십시오.
Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WebApplication1",
"http://localhost/clearcaseview1/vob1/Solution1_VS2005/WebApplication1/WebApplication1.vbproj","{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
End Project
- IIS 기반 맵핑을 사용 중인 경우, 솔루션의 각 웹 프로젝트는 URL 경로의 솔루션 이름으로 바뀝니다.
예를 들어, 웹 프로젝트(WebApplication1)를 포함하는 솔루션의 경우 다음과 같이 URL 경로를 새 솔루션 폴더 이름을 포함하도록 바꾸십시오.
Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WebApplication1",
"http://localhost/clearcaseview1/vob1/Solution1_VS2005/WebApplication1/WebApplication1.vbproj", "{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
End Project
주: Visual Studio 2005에서는 파일 시스템 맵핑을 사용하는 것이 좋습니다.
- 솔루션을 이주하십시오.
- Visual Studio를 열고 를 클릭하고
현재 소스 제어 제공자로 없음을 선택하십시오.
- 를 클릭하고 이주할 솔루션(Solution1_VS2005) 또는 웹 프로젝트를 탐색한 후,
열기를 클릭하십시오. Visual Studio 2005 이주 마법사가 열립니다.
- 이주 프로세스를 종료하려면 마법사 단계를 완료하고 웹 프로젝트를 빌드 및 테스트하십시오.
- 솔루션을 닫고 를 클릭하고
현재 소스 제어 제공자로 Rational ClearCase를 선택하십시오.
- 파일열기를 클릭하여 이주된 솔루션을 여십시오.
- 솔루션 탐색기에서 해당 솔루션을 마우스 오른쪽 단추로 클릭하고 Rational ClearCase에 솔루션 추가를 클릭하십시오.
이주된 솔루션이 Rational ClearCase 소스 제어에 추가됩니다.