VCPropertySheet 인터페이스
프로젝트 엔진 속성 시트에 대한 액세스를 제공합니다.
네임스페이스: Microsoft.VisualStudio.VCProjectEngine
어셈블리: Microsoft.VisualStudio.VCProjectEngine(Microsoft.VisualStudio.VCProjectEngine.dll)
구문
‘선언
<GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")> _
Public Interface VCPropertySheet
[GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")]
public interface VCPropertySheet
[GuidAttribute(L"537A9C40-E283-44EF-8507-021E0FDFA498")]
public interface class VCPropertySheet
[<GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")>]
type VCPropertySheet = interface end
public interface VCPropertySheet
VCPropertySheet 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
ATLMinimizesCRunTimeLibraryUsage | ATL이 C 런타임 라이브러리에 정적으로 연결되어 종속성을 최소화하는지 여부를 나타내는 값을 가져오거나 설정합니다.이렇게 하려면 useOfATL 속성이 설정되어 있어야 합니다. | |
BuildLogFile | BuildLogFile 이름을 가져오거나 설정합니다. | |
CharacterSet | 컴파일러에서 사용할 문자 집합을 지정하는 값을 가져오거나 설정합니다. | |
ConfigurationType | 이 구성에서 생성하는 출력 형식을 가져오거나 설정합니다. | |
DeleteExtensionsOnClean | 정리하거나 다시 빌드할 때 삭제할 중간 디렉터리의 파일을 가져오거나 설정합니다. | |
DEPRECATED1 | 인프라입니다. Microsoft 내부용입니다. | |
EnableManagedIncrementalBuild | 사용되지 않습니다. | |
FileEncoding | 인프라입니다. Microsoft 내부용입니다. | |
FileFormat | 인프라입니다. Microsoft 내부용입니다. | |
FileTools | 파일에 대해 작동하는 사용 가능한 도구를 나열합니다. | |
InheritedPropertySheets | 이 개체에서 상속되는 속성 시트를 가져오거나 설정합니다. | |
IntermediateDirectory | 중간 파일 디렉터리에 대한 상대 경로를 가져오거나 설정합니다.이 경로는 환경 변수를 포함할 수 있습니다. | |
IsDirty | 인프라입니다. Microsoft 내부용입니다. | |
IsSystemPropertySheet | 시스템 속성 시트인지 여부를 나타냅니다. | |
ManagedExtensions | 이 구성에서 Visual C++를 사용함을 나타내는 값을 가져오거나 설정합니다. | |
Name | 개체의 이름을 가져오거나 설정합니다. | |
OutputDirectory | 출력을 배치할 디렉터리를 가져오거나 설정합니다.기본 디렉터리는 프로젝트 디렉터리입니다. | |
PropertySheetDirectory | 속성 시트의 디렉터리 이름을 가져옵니다. | |
PropertySheetFile | 속성 시트 파일에 대한 전체 경로를 설정하거나 가져옵니다.파일 이름을 포함합니다. | |
PropertySheetName | 속성 시트 파일의 Name 태그 값을 설정하거나 가져옵니다.이 속성은 이전 버전과의 호환성을 위해서만 사용 가능하며 그 외의 경우에는 사용하면 안 됩니다. | |
PropertySheets | 개체에 적용된 속성 시트의 컬렉션을 가져옵니다. | |
Rules | 이 속성 시트에 정의된 기본 항목 메타데이터 및 프로젝트 수준의 속성에 대해 수정할 수 있는 IVCRulePropertyStorage 개체의 컬렉션을 가져옵니다. | |
Tools | 플랫폼에 사용할 수 있는 도구를 나열합니다. | |
useOfATL | 구성에서 ATL이 사용되는 방법을 지정하는 값을 가져오거나 설정합니다. | |
useOfMfc | 구성에서 MFC가 사용되는 방법을 지정하는 값을 가져오거나 설정합니다. | |
UserMacros | 사용자 매크로의 컬렉션을 가져옵니다. | |
VCProjectEngine | 프로젝트 엔진에 대한 포인터를 가져옵니다. | |
WholeProgramOptimization | 코드 생성을 링크 타임으로 지연시켜 크로스 모듈 최적화를 사용하도록 설정할지 여부를 나타내는 값을 가져오거나 설정합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
AddPropertySheet | 속성 시트에서 직접 가져온 속성 시트 컬렉션에 속성 시트를 추가합니다. | |
AddUserMacro | 속성 시트에 사용자 매크로를 추가합니다. | |
ClearToolProperty | 도구 속성의 속성 값을 지웁니다. | |
MatchName | 지정된 이름을 컬렉션 항목의 이름에 일치시킵니다. | |
MovePropertySheet | 확인 순서에서 가져온 속성 시트를 앞이나 뒤로 한 위치 이동합니다.여기에서 위치는 이 속성 시트에서 직접 가져온 모든 속성 시트에서의 상대 위치입니다. | |
RemoveAllUserMacros | 속성 시트에서 모든 사용자 매크로를 제거합니다. | |
RemovePropertySheet | 속성 시트에서 직접 가져온 속성 시트 컬렉션에서 속성 시트를 제거합니다. | |
RemoveUserMacro | 속성 시트에서 사용자 매크로를 제거합니다. | |
Save | 프로젝트 파일(.vcxproj)을 저장합니다. |
위쪽