共用方式為


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 命名空間