다음을 통해 공유


일반 속성 페이지(파일)

이 항목은 Windows 프로젝트에 적용됩니다. Windows 이외 프로젝트의 경우 Linux C++ 속성 페이지 참조를 참조하세요.

솔루션 탐색기 파일 노드를 마우스 오른쪽 단추로 클릭하면 구성 속성 노드 아래의 일반 속성 페이지가 열립니다. 다음과 같은 속성이 포함되어 있습니다.

  • 빌드에서 제외됨

    파일을 현재 구성에 맞게 빌드해야 하는지 여부를 지정합니다.

    프로그래밍 방식으로 이 속성에 액세스하려면 ExcludedFromBuild을 참조하세요.

  • 콘텐츠 (UWP 앱에만 적용됨) 파일에 앱 패키지에 포함할 콘텐츠가 포함되어 있는지 여부를 지정합니다.

  • 항목 유형

    항목 유형빌드 프로세스 중에 파일을 처리하는 데 사용할 도구를 지정합니다. 확장명이 Visual Studio 로 알려진 파일은 이 속성의 기본값을 갖습니다. 사용자 지정 파일 형식이 있거나 알려진 파일 형식의 기본 도구를 재정의하려는 경우 여기에서 사용자 지정 도구를 지정할 수 있습니다. 자세한 내용은 사용자 지정 빌드 도구 지정을 참조 하세요. 이 속성 페이지를 사용하여 파일이 빌드 프로세스의 일부가 아님을 지정할 수도 있습니다.

    다음 그림에서는 .cpp 파일의 속성 페이지를 보여 줍니다. 이러한 종류의 파일에 대한 기본 항목 유형C/C++ 컴파일러 (cl.exe)이며 속성 페이지는 이 파일에만 적용할 수 있는 다양한 컴파일러 설정을 노출합니다.

    프로젝트 항목의 일반 속성 페이지를 보여 주는 속성 페이지 대화 상자의 스크린샷

    다음 표에서는 기본 항목 형식을 나열합니다.

    파일 확장명 항목 유형 기본 도구
    .appx XAML 애플리케이션 정의 앱 패키지
    .hlsl, .cso HLSL 컴파일러 fxc.exe
    h. C/C++ 헤더 C/C++ 전처리기
    해당 없음 빌드에 참여하지 않음 해당 없음
    .xml, .xslt, .xsl Xml XML 편집기
    .resw, .resjson PRI 리소스(UWP 앱) MakePri.exe
    미디어(UWP) 앱 패키지
    .xsd XML 데이터 생성기 도구 XML 스키마 정의 도구(Xsd.exe)(.NET 워크로드 필요) MSVC에 포함되지 않습니다.)
    매니페스트 도구 mt.exe
    .rc 리소스 Windows 리소스 컴파일러(rc.exe)
    .appxmanifest 앱 패키지 매니페스트 앱 패키지
    .obj Object C/C++ 링커(link.exe)
    .ttf 글꼴 해당 없음
    .txt Text 해당 없음
    해당 없음 사용자 지정 빌드 도구 사용자 정의
    해당 없음 파일 복사 해당 없음
    .packagelayout 앱 패키지 레이아웃 앱 패키지
    .resx 컴파일러 관리되는 리소스 Resgen.exe(리소스 파일 생성기)
    .natvis C++ 디버거 시각화 파일 Natvis 프레임워크
    .jpg, .bmp, .ico 등 이미지 애플리케이션 유형을 기반으로 하는 리소스 컴파일러입니다.
    .cpp C/C++ 컴파일러 cl.exe

    프로그래밍 방식으로 이 속성에 액세스하려면 Tool을 참조하세요.

구성 속성 노드 아래일반 속성 페이지에 액세스하는 방법에 대한 자세한 내용은 Visual Studio에서 C++ 컴파일러 설정 및 빌드 속성을 참조하세요.

참고 항목

C++ 프로젝트 속성 페이지 참조