본문 바로가기
Visual Studio

[Visual Studio] 속성 시트(.props)로 프로젝트 속성을 공유

by 카피마스터 2025. 4. 6.

공통적으로 사용하는 프로젝트의 속성 정보를 속성 시트로 만들어서 거기에 설정.

해당 시트를 속성 관리자에서 각 구성(Debug, Release 등)에 추가 하면 시트의 내용이 추가한 구성의 속성에 반영됨.

 

ex) Debug, Release 구성에 공통된 헤더 경로를 추가 

1. 속성 관리자 창이 없는 경우 속성 관리자 창을 추가

 

메뉴 -> 보기 -> 다른 창 -> 속성 관리자

 

2. 구성 우클릭 -> 새 프로젝트 속성 시트 추가 선택 

 

3. 속성 시트를 선택하고 이름과 경로를 선택 후 추가

 

크래시가 발생하는 경우 

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="PropertySheets" />
  <PropertyGroup>
    <IncludePath>$(IncludePath);..\include</IncludePath>
    <LibraryPath>$(LibraryPath);..\lib</LibraryPath>
  </PropertyGroup>
</Project>

위의 내용으로 파일을 만들어서 CommonSheet.props 로 저장

 

4. 원하는 구성에 해당 시트를 추가

'Visual Studio' 카테고리의 다른 글

[Visual Studio] C++ 파일 인코딩 설정  (0) 2023.11.12
[Visual Studio] 단축키  (0) 2023.01.28