Condividi tramite


Metodo SolutionBuild.BuildProject

Compila il progetto specificato e le relative dipendenze nel contesto della configurazione di soluzione specificata.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

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

Parametri

  • SolutionConfiguration
    Tipo: System.String
    Obbligatorio.Il nome della nuova configurazione di soluzione che fornisce il contesto in cui compilare il progetto.
  • ProjectUniqueName
    Tipo: System.String
    Obbligatorio.Il progetto da compilare.
  • WaitForBuildToFinish
    Tipo: System.Boolean
    Facoltativo.Stabilisce se attendere il completamento della compilazione.true, se è necessario attendere il completamento, ma non in caso contrario.

Note

Il metodo BuildProject viene restituito immediatamente. Per stabilire quando viene completata un'operazione di compilazione di una soluzione, è necessario controllare l'evento OnBuildDone.

Il metodo BuildProject non influisce sull'interfaccia utente (IU) per quanto riguarda la modifica della configurazione di soluzione attiva o del progetto selezionato. Per compilare il progetto relativo alla configurazione di soluzione attiva, utilizzare DTE.SolutionBuild.ActiveConfiguration.Name.

Il metodo BuildProject influisce invece sull'interfaccia utente basata sul flag DTE.SuppressUI in quanto si verifica uno sfarfallio della barra di stato e la finestra di output e l'Elenco attività vengono sempre aggiornati.

Il progetto specificato e tutte le relative dipendenze vengono compilate purché si controlli che la compilazione delle dipendenze avvenga all'interno della configurazione di soluzione specificata.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

SolutionBuild Interfaccia

Spazio dei nomi EnvDTE