Compartir a través de


SolutionBuild.BuildProject (Método)

Compila el proyecto especificado y sus dependencias en el contexto de la configuración de solución especificada.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
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
    Obligatorio.Nombre de la nueva configuración de solución que proporciona el contexto en el que se debe compilar el proyecto.
  • ProjectUniqueName
    Tipo: System.String
    Obligatorio.Proyecto que se va a compilar.
  • WaitForBuildToFinish
    Tipo: System.Boolean
    Opcional.Determina si se debe esperar a que finalice la compilación.Si es true, se espera; de lo contrario, no se espera.

Comentarios

BuildProject vuelve de forma inmediata.Para determinar si ha finalizado una operación de compilación de soluciones, hay que comprobar el evento OnBuildDone.

BuildProject no afecta a la interfaz de usuario (IU) en lo que se refiere a cambiar la configuración de solución activa o el proyecto seleccionado.Para compilar el proyecto de forma relativa a la configuración de solución activa, utilice DTE.SolutionBuild.ActiveConfiguration.Name.

BuildProject afecta a la IU en función de la marca DTE.SuppressUI en el sentido de que la barra de estado parpadea, y la ventana de salida y la lista de tareas siempre se actualizan.

Se compilan tanto el proyecto especificado y como todas sus dependencias, siempre y cuando dichas dependencias estén seleccionadas para su compilación en la configuración de solución especificada.

Seguridad de .NET Framework

Vea también

Referencia

SolutionBuild Interfaz

EnvDTE (Espacio de nombres)