본문 바로가기
카테고리 없음

vs 시작 프로젝트 다른 PC에서도 동일하도록 설정하기

by 까닭 2023. 8. 14.

솔루션 내에 두 개 이상의 프로젝트가 있을 경우 시작 프로젝트를 따로 지정해야 할 때가 있다.
계속 같은 PC에서 프로젝트를 진행한다면 한 번 지정한 시작 프로젝트에 대해 신경 쓸 필요가 없겠지만 아닌 경우에는 작업하는 PC가 변경될 때마다 시작 프로젝트를 매번 지정해야 한다.

이는 아래와 같은 방식을 통해 해결할 수 있다.

 

먼저, 솔루션 파일을 텍스트 편집기로 켤 경우 아래와 같은 화면이 나온다.

Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Engine", "Engine\Engine.vcxproj", "{DC34758A-C997-4548-AB2A-119A08B3C56E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XDEditor", "XDEditor\XDEditor.csproj", "{C0444A25-A272-4B0B-86BA-53D68DA6F1FB}"
EndProject

 

 

텍스트를 읽어보면 Engine 프로젝트가 XDEditor 프로젝트보다 위에 써져있는 것을 볼 수 있다.
가장 위에 있는 프로젝트가 시작 프로젝트로 간주되므로 이 순서를 바꿔주면 된다.

 

나는 XDEditor를 시작 프로젝트로 지정하길 원하므로 아래와 같이 바꾸었다.

 

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XDEditor", "XDEditor\XDEditor.csproj", "{C0444A25-A272-4B0B-86BA-53D68DA6F1FB}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Engine", "Engine\Engine.vcxproj", "{DC34758A-C997-4548-AB2A-119A08B3C56E}"
EndProject

이처럼 솔루션 파일을 수정하면 다른 PC에서 따로 시작 프로젝트를 지정하지 않아도 된다.