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.Determina se attendere che la compilazione per completare.se true, quindi attende, in caso contrario, no.
Note
BuildProject restituisce immediatamente.Per determinare quando un'operazione di processo di compilazione della soluzione è completa, è necessario controllare OnBuildDone evento.
BuildProject non influisce sull'(UI) interfaccia utente in termini di modificare la configurazione attiva della soluzione o il progetto selezionato.Per compilare il progetto in relazione alla configurazione di soluzione attiva, utilizzare DTE.SolutionBuild.ActiveConfiguration.Name.
BuildProject influisce sull'interfaccia utente basata su DTE.SuppressUIil flag nella barra di stato tremola e la finestra di output e l'Elenco attività vengono aggiornati sempre.
Il progetto specificato e tutte le relative dipendenze vengono compilati in se le dipendenze vengono archiviate per essere incorporate la configurazione di soluzione specificata.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.