Partilhar via


Método SolutionBuild.BuildProject

Constrói o projeto especificado e suas dependências no contexto da configuração de solução especificada.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
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
)

Parâmetros

  • SolutionConfiguration
    Tipo: System.String
    Obrigatório.O nome da nova configuração de solução que fornece o contexto no qual construir o projeto.
  • ProjectUniqueName
    Tipo: System.String
    Obrigatório.O projeto seja compilado.
  • WaitForBuildToFinish
    Tipo: System.Boolean
    Opcional.Determina se deve aguardar a conclusão da compilação.Se true, em seguida, aguarda, caso contrário, não.

Comentários

BuildProjectretorna imediatamente.Para determinar quando uma operação de compilação da solução for concluída, você deve verificar a OnBuildDone evento.

BuildProjectnão afeta a interface do usuário (UI) em termos de alterar a configuração da solução ativa ou o projeto selecionado.Para construir o projeto em relação à configuração de solução ativa, use DTE.SolutionBuild.ActiveConfiguration.Name.

BuildProjectafetam a interface do usuário com base na DTE.SuppressUI sinalizar que a barra de Status pisca e a janela de saída e a lista de tarefas são sempre atualizadas.

O projeto especificado e todas as suas dependências são criadas, desde que as dependências são verificadas para ser construído na configuração de solução especificada.

Segurança do .NET Framework

Consulte também

Referência

SolutionBuild Interface

Namespace EnvDTE