VCProjectEngine 인터페이스
CoCreateInstance에서 반환할 수 있는 유일한 Visual C++ 프로젝트 모델 개체입니다.
네임스페이스: Microsoft.VisualStudio.VCProjectEngine
어셈블리: Microsoft.VisualStudio.VCProjectEngine(Microsoft.VisualStudio.VCProjectEngine.dll)
구문
‘선언
<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")> _
Public Interface VCProjectEngine
[GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface VCProjectEngine
[GuidAttribute(L"4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface class VCProjectEngine
[<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")>]
type VCProjectEngine = interface end
public interface VCProjectEngine
VCProjectEngine 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
BuildLogging | 로그 파일을 만들고 빌드 작업에 대한 정보로 채울지 여부를 나타내는 값을 가져오거나 설정합니다. | |
BuildTiming | 빌드의 모든 도구에 대한 시간이 출력 창에 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Events | 프로젝트 엔진에서 발생하는 이벤트의 소스인 개체를 반환합니다. | |
PerformanceLogging | 인프라입니다. Microsoft 내부용입니다. | |
Platforms | 프로젝트 엔진에 대한 플랫폼 컬렉션을 가져옵니다. | |
Projects | 현재 솔루션에 있는 프로젝트의 컬렉션을 가져옵니다. | |
PropertySheets | 인프라입니다. Microsoft 내부용입니다. | |
ShowEnvironmentInBuildLog | Visual C++ 프로젝트를 빌드하는 동안 모든 환경 변수를 빌드 로그에 표시할지 여부를 나타내는 값을 가져오거나 설정합니다. | |
ToolFiles | 프로젝트에서 사용할 수 있는 모든 도구 파일을 가져옵니다. | |
ToolFileSearchPaths | 프로젝트 도구 파일에 대한 검색 경로를 설정하거나 가져옵니다. | |
ValidateSchemas | 프로젝트 스키마에 대해 유효성을 검사할지 여부를 설정하거나 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
AddFakeProps | 인프라입니다. Microsoft 내부용입니다. | |
CreateProject | 새 프로젝트를 만듭니다. | |
CreatePropertySheet | 인프라입니다. Microsoft 내부용입니다. | |
CreateToolFile | 프로젝트에 대한 도구 파일을 만듭니다. | |
Evaluate | 프로젝트 모델 또는 환경 매크로의 값을 평가합니다. | |
IsSystemInclude | 지정된 파일이 Vc7\include 디렉터리에 있거나 파일이 sysincl.dat로 지정된 디렉터리 중 하나이면 true를 반환합니다. | |
LoadProject | 프로젝트를 로드합니다. | |
LoadPropertySheet | 인프라입니다. Microsoft 내부용입니다. | |
LoadToolFile | 프로젝트 도구 파일을 로드합니다. | |
RemoveProject | 인프라입니다. Microsoft 내부용입니다. | |
RemovePropertySheet | 인프라입니다. Microsoft 내부용입니다. |
위쪽
설명
중요 |
---|
독립 실행형 인스턴스화할 수 없습니다 VCProjectEngine 개체 추가 이진 파일을 배포 해야 하기 때문에 응용 프로그램이 들어 있는 폴더에서입니다.얻기 대신에 VCProjectEngine 개체에 열려 있는 프로젝트에서 Visual Studio. |