Udostępnij za pośrednictwem


Metoda SolutionBuild.BuildProject —

Tworzy określony projekt i jego zależności w kontekście określona konfiguracja rozwiązania.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
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
)

Parametry

  • SolutionConfiguration
    Typ: String

    Wymagane.Nazwa nowej konfiguracji roztwór, która zapewnia kontekstu, w której ma być tworzony projekt.

  • ProjectUniqueName
    Typ: String

    Wymagane.Budowanie projektu.

  • WaitForBuildToFinish
    Typ: Boolean

    Opcjonalne.Określa, czy czekać na kompilacji zakończyć.Jeśli true, następnie czeka, w przeciwnym razie nie.

Uwagi

BuildProjectzwraca niezwłocznie.Aby określić, po zakończeniu operacji budowania rozwiązania, należy sprawdzić OnBuildDone zdarzenia.

BuildProjectnie dotyczy interfejsu użytkownika (UI) z punktu widzenia zmiana konfiguracji rozwiązania aktywny lub wybranego projektu.Aby zbudować projektu względem konfiguracji aktywny rozwiązanie, należy użyć DTE.SolutionBuild.ActiveConfiguration.Name.

BuildProjectwpływają na interfejs użytkownika oparty na DTE.SuppressUI Flaga pasek stanu migocze i zawsze są aktualizowane na liście zadań i okna dane wyjściowe.

Określony projekt i jego zależności są wbudowane, tak długo, jak zależności są sprawdzane mają zostać zbudowane w konfiguracji określonego rozwiązania.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

SolutionBuild Interfejs

Przestrzeń nazw EnvDTE