다음을 통해 공유


SolutionBuild.BuildProject 메서드

지정된 솔루션 구성에서 지정된 프로젝트와 해당 종속성을 빌드합니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
Sub BuildProject ( _
    SolutionConfiguration As String, _
    ProjectUniqueName As String, _
    WaitForBuildToFinish As Boolean _
)
void BuildProject(
    string SolutionConfiguration,
    string ProjectUniqueName,
    bool WaitForBuildToFinish
)
void BuildProject(
    String^ SolutionConfiguration, 
    String^ ProjectUniqueName, 
    bool WaitForBuildToFinish
)
abstract BuildProject : 
        SolutionConfiguration:string * 
        ProjectUniqueName:string * 
        WaitForBuildToFinish:bool -> unit 
function BuildProject(
    SolutionConfiguration : String, 
    ProjectUniqueName : String, 
    WaitForBuildToFinish : boolean
)

매개 변수

  • SolutionConfiguration
    형식: System.String
    필수적 요소로서,프로젝트를 빌드할 컨텍스트를 제공하는 새 솔루션 구성의 이름입니다.
  • ProjectUniqueName
    형식: System.String
    필수적 요소로서,빌드할 프로젝트입니다.
  • WaitForBuildToFinish
    형식: System.Boolean
    선택적 요소로서,빌드가 완료될 때까지 기다려야 하는지 여부를 확인합니다.값이 true이면 기다리고 그렇지 않으면 기다리지 않습니다.

설명

BuildProject는 즉시 반환됩니다. 솔루션 빌드 작업이 완료되는 시기를 확인하려면 OnBuildDone 이벤트를 확인해야 합니다.

BuildProject는 활성 솔루션 구성 또는 선택된 프로젝트를 변경하는 것과 관련하여 UI(사용자 인터페이스)에 영향을 주지 않습니다. 활성 솔루션 구성과 관련된 프로젝트를 빌드하려면 DTE.SolutionBuild.ActiveConfiguration.Name을 사용합니다.

BuildProject는 상태 표시줄이 깜빡이고 출력 창과 작업 목록이 항상 업데이트된다는 점에서 DTE.SuppressUI 플래그에 따라 UI에 영향을 줍니다.

지정된 솔루션 구성에서 종속 파일을 빌드하도록 선택되어 있으면 지정된 프로젝트와 모든 종속 파일이 빌드됩니다.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

SolutionBuild 인터페이스

EnvDTE 네임스페이스