2012-01-30 3 views
0

내 프로젝트에 약 42 개의 프로젝트가 포함되어 있으므로 솔루션 파일을 열면 모든 프로젝트가 열립니다. 이제 SVN 사본을 체크 아웃했습니다. 트렁크와 나는 아직도 내 이전 솔루션 파일을 사용하고 그들을 모두 열고 싶습니다. 코드를 체크 아웃 한 후 열면 새 솔루션 폴더에 솔루션 파일을 복사하여 붙여 넣을 수 있습니까? 그것은 SVN fille을 다치게합니까? VisualStudio가 파일을 복사하여 복사하는 것보다 더 원시적 인 방법이 있습니까? 는 그들은의 .sln 파일에 다음과 같이 :내 솔루션 파일의 프로젝트를 다른 솔루션 파일로 내보내기

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ucmkaryotypebuilder", "..\UCMKaryotypeBuilder\ucmkaryotypebuilder.csproj", "{77D441DF-5D4D-4F89-BE6D-594C18B46229}" 
EndProject 

답변

3

는 솔루션 파일을 열면 여기에 설명 될 것이다. 그런 경우

<root dir> 
-- MySolution.sln 
-- <project dir> 
-----myProject.csproj 

하고 새로운 체크 아웃은 다음과 같습니다 : 대부분의 시간, 솔루션 구조는

<root dir> 
-- <project dir> 
-----myProject.csproj 

그런 다음 작업을해야을 통해 솔루션 파일을 복사. 즉, 작동하지 않는 매우 이상한 디렉토리 구조를 설정하는 것을 막을 수있는 방법이 없으므로 솔루션 파일과 프로젝트의 상대 경로를 조심해야합니다.

꼬집음으로 새 비어있는 솔루션 파일을 만들고 "기존 프로젝트 추가"를 사용하여 한 번에 하나씩 추가 할 수 있습니다.

관련 문제