다음을 통해 공유


VCProjectEngine 인터페이스

CoCreateInstance에서 반환할 수 있는 유일한 Visual C++ 프로젝트 모델 개체입니다.

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

구문

‘선언
<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")> _
Public Interface VCProjectEngine
[GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")]
public interface VCProjectEngine
[GuidAttribute(L"805DB980-6773-4F10-8706-F481450963DA")]
public interface class VCProjectEngine
[<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")>]
type VCProjectEngine =  interface end
public interface VCProjectEngine

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

속성

  이름 설명
Public 속성 BuildLogging 로그 파일을 만들고 빌드 작업에 대한 정보로 채울지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 BuildTiming 빌드의 모든 도구에 대한 시간이 출력 창에 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 Events 프로젝트 엔진에서 발생하는 이벤트의 소스인 개체를 반환합니다.
Public 속성 PerformanceLogging 인프라입니다. Microsoft 내부용입니다.
Public 속성 Platforms 프로젝트 엔진에 대한 플랫폼 컬렉션을 가져옵니다.
Public 속성 Projects 현재 솔루션에 있는 프로젝트의 컬렉션을 가져옵니다.
Public 속성 PropertySheets 인프라입니다. Microsoft 내부용입니다.
Public 속성 ShowEnvironmentInBuildLog Visual C++ 프로젝트를 빌드하는 동안 모든 환경 변수를 빌드 로그에 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ToolFiles 프로젝트에서 사용할 수 있는 모든 도구 파일을 가져옵니다.
Public 속성 ToolFileSearchPaths 프로젝트 도구 파일에 대한 검색 경로를 설정하거나 가져옵니다.
Public 속성 ValidateSchemas 프로젝트 스키마에 대해 유효성을 검사할지 여부를 설정하거나 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 AddFakeProps 인프라입니다. Microsoft 내부용입니다.
Public 메서드 CreateProject 새 프로젝트를 만듭니다.
Public 메서드 CreatePropertySheet 인프라입니다. Microsoft 내부용입니다.
Public 메서드 CreateToolFile 프로젝트에 대한 도구 파일을 만듭니다.
Public 메서드 Evaluate 프로젝트 모델 또는 환경 매크로의 값을 평가합니다.
Public 메서드 IsSystemInclude 지정된 파일이 Vc7\include 디렉터리에 있거나 파일이 sysincl.dat로 지정된 디렉터리 중 하나이면 true를 반환합니다.
Public 메서드 LoadProject 프로젝트를 로드합니다.
Public 메서드 LoadPropertySheet 인프라입니다. Microsoft 내부용입니다.
Public 메서드 LoadToolFile 프로젝트 도구 파일을 로드합니다.
Public 메서드 RemoveProject 인프라입니다. Microsoft 내부용입니다.
Public 메서드 RemovePropertySheet 인프라입니다. Microsoft 내부용입니다.

위쪽

설명

중요

독립 실행형 인스턴스화할 수 없습니다 VCProjectEngine 개체 추가 바이너리 배포 해야 하기 때문에 응용 프로그램이 들어 있는 폴더에 있습니다.얻기 대신에 VCProjectEngine 개체에 열려 있는 프로젝트에서 Visual Studio.

참고 항목

참조

Microsoft.VisualStudio.VCProjectEngine 네임스페이스