Share via


VCPropertySheet 인터페이스

프로젝트 엔진 속성 시트에 대한 액세스를 제공합니다.

네임스페이스:  Microsoft.VisualStudio.VCProjectEngine
어셈블리:  Microsoft.VisualStudio.VCProjectEngine(Microsoft.VisualStudio.VCProjectEngine.dll)

구문

‘선언
<GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")> _
Public Interface VCPropertySheet
[GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface VCPropertySheet
[GuidAttribute(L"BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface class VCPropertySheet
[<GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")>]
type VCPropertySheet =  interface end
public interface VCPropertySheet

VCPropertySheet 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 ATLMinimizesCRunTimeLibraryUsage ATL이 C 런타임 라이브러리에 정적으로 연결되어 종속성을 최소화하는지 여부를 나타내는 값을 가져오거나 설정합니다.이렇게 하려면 useOfATL 속성이 설정되어 있어야 합니다.
Public 속성 BuildLogFile BuildLogFile 이름을 가져오거나 설정합니다.
Public 속성 CharacterSet 컴파일러에서 사용할 문자 집합을 지정하는 값을 가져오거나 설정합니다.
Public 속성 ConfigurationType 이 구성에서 생성하는 출력 형식을 가져오거나 설정합니다.
Public 속성 DeleteExtensionsOnClean 정리하거나 다시 빌드할 때 삭제할 중간 디렉터리의 파일을 가져오거나 설정합니다.
Public 속성 DEPRECATED1 인프라입니다. Microsoft 내부용입니다.
Public 속성 EnableManagedIncrementalBuild 사용되지 않습니다.
Public 속성 FileEncoding 인프라입니다. Microsoft 내부용입니다.
Public 속성 FileFormat 인프라입니다. Microsoft 내부용입니다.
Public 속성 FileTools 파일에 대해 작동하는 사용 가능한 도구를 나열합니다.
Public 속성 InheritedPropertySheets 이 개체에서 상속되는 속성 시트를 가져오거나 설정합니다.
Public 속성 IntermediateDirectory 중간 파일 디렉터리에 대한 상대 경로를 가져오거나 설정합니다.이 경로는 환경 변수를 포함할 수 있습니다.
Public 속성 IsDirty 인프라입니다. Microsoft 내부용입니다.
Public 속성 IsSystemPropertySheet 시스템 속성 시트인지 여부를 나타냅니다.
Public 속성 ManagedExtensions 이 구성에서 Visual C++를 사용함을 나타내는 값을 가져오거나 설정합니다.
Public 속성 Name 개체의 이름을 가져오거나 설정합니다.
Public 속성 OutputDirectory 출력을 배치할 디렉터리를 가져오거나 설정합니다.기본 디렉터리는 프로젝트 디렉터리입니다.
Public 속성 PropertySheetDirectory 속성 시트의 디렉터리 이름을 가져옵니다.
Public 속성 PropertySheetFile 속성 시트 파일에 대한 전체 경로를 설정하거나 가져옵니다.파일 이름을 포함합니다.
Public 속성 PropertySheetName 속성 시트 파일의 Name 태그 값을 설정하거나 가져옵니다.이 속성은 이전 버전과의 호환성을 위해서만 사용 가능하며 그 외의 경우에는 사용하면 안 됩니다.
Public 속성 PropertySheets 개체에 적용된 속성 시트의 컬렉션을 가져옵니다.
Public 속성 Rules 이 속성 시트에 정의된 기본 항목 메타데이터 및 프로젝트 수준의 속성에 대해 수정할 수 있는 IVCRulePropertyStorage 개체의 컬렉션을 가져옵니다.
Public 속성 Tools 플랫폼에 사용할 수 있는 도구를 나열합니다.
Public 속성 useOfATL 구성에서 ATL이 사용되는 방법을 지정하는 값을 가져오거나 설정합니다.
Public 속성 useOfMfc 구성에서 MFC가 사용되는 방법을 지정하는 값을 가져오거나 설정합니다.
Public 속성 UserMacros 사용자 매크로의 컬렉션을 가져옵니다.
Public 속성 VCProjectEngine 프로젝트 엔진에 대한 포인터를 가져옵니다.
Public 속성 WholeProgramOptimization 코드 생성을 링크 타임으로 지연시켜 크로스 모듈 최적화를 사용하도록 설정할지 여부를 나타내는 값을 가져오거나 설정합니다.

위쪽

메서드

  이름 설명
Public 메서드 AddPropertySheet 속성 시트에서 직접 가져온 속성 시트 컬렉션에 속성 시트를 추가합니다.
Public 메서드 AddUserMacro 속성 시트에 사용자 매크로를 추가합니다.
Public 메서드 ClearToolProperty 도구 속성의 속성 값을 지웁니다.
Public 메서드 MatchName 지정된 이름을 컬렉션 항목의 이름에 일치시킵니다.
Public 메서드 MovePropertySheet 확인 순서에서 가져온 속성 시트를 앞이나 뒤로 한 위치 이동합니다.여기에서 위치는 이 속성 시트에서 직접 가져온 모든 속성 시트에서의 상대 위치입니다.
Public 메서드 RemoveAllUserMacros 속성 시트에서 모든 사용자 매크로를 제거합니다.
Public 메서드 RemovePropertySheet 속성 시트에서 직접 가져온 속성 시트 컬렉션에서 속성 시트를 제거합니다.
Public 메서드 RemoveUserMacro 속성 시트에서 사용자 매크로를 제거합니다.
Public 메서드 Save 프로젝트 파일(.vcxproj)을 저장합니다.

위쪽

참고 항목

참조

Microsoft.VisualStudio.VCProjectEngine 네임스페이스