속성 페이지(Visual C++)
속성 페이지를 사용하여 Visual Studio 프로젝트에 대한 설정을 지정할 수 있습니다.열은 속성 페이지 대화 상자에는 Visual Studio 프로젝트에 프로젝트 메뉴에서 클릭 속성.
모든 빌드 구성을 적용하도록 프로젝트 설정을 지정하거나 각 빌드 구성에 대해 다른 프로젝트 속성을 지정할 수 있습니다.예를 들어, 릴리스 구성에 대한 설정과 디버그 구성에 대한 다른 특정 설정을 지정할 수 있습니다.
속성 페이지 대화 상자에 사용 가능한 페이지가 모두 표시되는 것은 아닙니다.표시되는 페이지는 프로젝트에서 파일 형식에 따라 다릅니다.
자세한 내용은 방법: 속성 페이지로 프로젝트 속성 지정을 참조하십시오.
기본 속성 VS. 속성 수정
사용 하는 경우는 새 프로젝트 대화 상자는 프로젝트를 만들려면 Visual Studio 지정 된 프로젝트 템플릿을 사용 하 여 프로젝트 속성을 초기화 합니다.따라서 템플릿의 속성 값은 해당 프로젝트 형식에 대한 기본값으로 생각할 수 있습니다.다른 프로젝트 형식에서는 속성이 다른 기본값을 가질 수 있습니다.
프로젝트 속성 값을 수정하면 굵게 나타납니다.다음 이유로 프로젝트 속성을 수정할 수 있습니다.
응용 프로그램 마법사는 프로젝트 템플릿에 지정되는 값과 다른 속성 값을 필요로 하기 때문에 속성을 변경합니다.
새 프로젝트 대화 상자에서 다른 속성 값을 지정합니다.
프로젝트 속성 페이지에 다른 속성 값을 지정합니다.
팁 |
---|
프로젝트를 빌드하기 위해 MSBuild를 사용하는 속성 값의 최종 집합을 확인하려면 MSBuild /preprocess:preprocessor_output_filenameoptproject_filenameopt 명령줄을 사용하여 만들 수 있는 전처리기 출력 파일을 검사합니다. |
속성 다시 설정
프로젝트에 대해 속성 페이지 대화 상자를 보고 프로젝트 노드를 솔루션 탐색기에서 선택한 경우 대부분의 속성에서 부모 또는 프로젝트 기본값에서 상속을 선택하거나 값을 다른 방식으로 수정할 수 있습니다.
프로젝트에 대해 속성 페이지 대화 상자를 보고 파일을 솔루션 탐색기에서 선택한 경우 대부분의 속성에서 부모 또는 프로젝트 기본값에서 상속을 선택하거나 값을 다른 방식으로 수정할 수 있습니다.그러나 프로젝트에 프로젝트 기본값과 다른 속성 값이 있는 많은 파일이 포함된 경우 프로젝트는 더 이상 빌드되지 않습니다.
팁 |
---|
속성 페이지 대화 상자를 새로 고쳐 최근 선택한 내용을 표시하려면 적용을 클릭합니다. |
대부분의 프로젝트 기본값은 시스템(플랫폼) 기본값입니다.그러나 일부 프로젝트 기본값은 프로젝트에 대한 일반 구성 속성 페이지의 프로젝트 기본값 섹션에서 속성을 업데이트할 때 적용되는 스타일시트에서 파생됩니다.자세한 내용은 일반 속성 페이지(프로젝트)을 참조하십시오.
사용자 정의 값 지정
특정 속성에 대한 값을 정의해야 합니다.사용자 정의 값에는 하나 이상의 영숫자 문자 또는 프로젝트 파일 매크로 이름이 포함될 수 있습니다.이러한 속성 중 일부는 하나의 사용자 정의 값만 필요로 하지만 다른 속성은 여러 값의 세미콜론으로 구분된 목록을 사용할 수 있습니다.
속성에 대한 사용자 정의 값이나 속성에서 여러 사용자 정의 값을 사용할 수 있는 경우의 목록을 속성 이름의 오른쪽 열에 지정하려면 다음 작업 중 하나를 수행합니다.
값 또는 값 목록을 입력합니다.
드롭다운 화살표를 클릭합니다.편집을 사용 가능한 경우 이 항목을 클릭한 다음 텍스트 상자에서 값 또는 값 목록을 입력합니다.목록을 지정하는 다른 방법은 텍스트 상자에서 별도의 줄에 각 값을 입력하는 것입니다.속성 페이지에서는 값이 세미콜론으로 구분된 목록으로 표시됩니다.
프로젝트 파일 매크로를 값으로 삽입하려면 매크로를 클릭한 다음 매크로 이름을 두 번 클릭 합니다.
드롭다운 화살표를 클릭합니다.찾아보기를 사용할 수 있는 경우 클릭한 다음 하나 이상의 값을 선택합니다.
다중 값 속성의 경우 속성 이름 오른쪽의 열에서 드롭다운 화살표를 클릭한 다음 편집을 클릭하면 부모 또는 프로젝트 기본값에서 상속 옵션을 사용할 수 있습니다.기본적으로 옵션이 선택됩니다.
속성 페이지에는 다른 수준에서 상속되는 다중 값 속성에 대해 현재 수준에서의 설정만 표시합니다.예를 들어, 솔루션 탐색기에서 파일이 선택한 경우 C/C++ 전처리기 정의 속성을 선택하면 파일 수준 정의는 표시되지만 상속된 프로젝트 수준의 정의는 표시되지 않습니다.현재 수준과 상속된 값을 모두 확인하려면 열에서 드롭다운 화살표를 속성 이름 오른쪽으로 클릭한 후 편집을 클릭합니다.Visual C++ Project Model을 사용하는 경우 이 동작은 파일 및 프로젝트의 개체에도 적용됩니다.즉, 파일 수준에서 속성에 대한 값을 쿼리할 때 프로젝트 수준에서 동일한 속성에 대한 값은 가져오지 않습니다.프로젝트 수준에서 속성의 값을 명시적으로 가져와야 합니다.또한 상속된 일부 속성 값은 프로그래밍 방식으로 액세스할 수 없는 스타일시트에서 가져온 값일 수 있습니다.