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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。