Visual Studio 프로젝트 환경 설정 상속

Visual Studio에서 작업을 하다 보면 하나의 솔루션(solution) 안에 여러 개의 프로젝트(project)를 만들어서 관리해야 하는 경우가 생긴다.

이 때, 각 프로젝트 마다 개별적으로 설정을 해주는 것은 여간 귀찮은 일이 아니다. (예를 들면, 헤더 파일이 있는 디렉토리 경로 지정 등)

Visual Studio에서는 하나의 프로젝트 설정으로 여러 개의 프로젝트의 속성을 관리할 수 있는 방법을 제공한다.

보기(View) > 속성 관리자 (Property Manager)를 선택한다.

원하는 모드에 속성을 추가한다.

새로 추가한 속성 시트에 공통된 설정을 해준다.

이렇게 하면 PropertySheet.pros 라는 파일이 생기는데, 각 프로젝트 별로 이 파일을 “기존 속성 시트 추가”로 읽어들여 주면 된다.

공통 속성 시트에 설정한 내용을 개별 프로젝트에 적용해주려면 각 프로젝트 속성의 항목에서 “부모 또는 프로젝트 기본값에서 상속”을 선택해주면 된다. 대부분 이 옵션이 체크되어 있기 때문에 속성 관리자(Property Manager)에서 프로젝트 별로 PropertySheet.pros 파일만 import해주면 된다.

Leave a Reply