共用方式為


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
    類型:String

    必要項。 新的方案組態名稱,您可以在它提供的內容中建置專案。

  • ProjectUniqueName
    類型:String

    必要項。 要建置的專案。

  • WaitForBuildToFinish
    類型:Boolean

    選擇項。 決定是否等待建置完成。 如果為 true,表示等待,否則表示不等待。

備註

BuildProject 會立即傳回。 若要決定方案建置作業何時完成,您必須核取 OnBuildDone 事件。

BuildProject 變更使用中的方案組態或選取的專案時,不會影響使用者介面 (UI)。 若要建置與使用中的方案組態相關的專案,請使用 DTE.SolutionBuild.ActiveConfiguration.Name。

BuildProject 不影響以 DTE.SuppressUI 旗標為依據的 UI,因為狀態列會閃動,輸出視窗和工作清單也一律會更新。

只要核取在指定的方案組態中建置相依性,就會建置指定的專案及其所有相依性。

.NET Framework 安全性

請參閱

參考

SolutionBuild 介面

EnvDTE 命名空間