일반 속성 페이지(파일)

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

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

  • 빌드에서 제외됨

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

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

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

  • 항목 유형

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

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

    Screenshot of the Property Pages dialog showing the General property page for a project item.

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

    파일 확장명 항목 유형 기본 도구
    .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++ 프로젝트 속성 페이지 참조