VCConfiguration.BuildAndCallback (Método)

Inicia una compilación asincrónica de esta configuración.

Espacio de nombres:  Microsoft.VisualStudio.VCProjectEngine
Ensamblado:  Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxis

'Declaración
Sub BuildAndCallback ( _
    buildType As bldActionTypes, _
    callback As IVCBuildCompleteCallback _
)
void BuildAndCallback(
    bldActionTypes buildType,
    IVCBuildCompleteCallback callback
)
void BuildAndCallback(
    [InAttribute] bldActionTypes buildType, 
    [InAttribute] IVCBuildCompleteCallback^ callback
)
abstract BuildAndCallback : 
        buildType:bldActionTypes * 
        callback:IVCBuildCompleteCallback -> unit 
function BuildAndCallback(
    buildType : bldActionTypes, 
    callback : IVCBuildCompleteCallback
)

Parámetros

Excepciones

Excepción Condición
InvalidOperationException

Este método se invoca en un objeto de VCConfiguration que no está en la configuración de soluciones activa.

O bien

Una compilación ya está en curso.

Comentarios

Este método está presente compatibilidad con versiones anteriores y compila fuera de Visual Studio.Las herramientas de Visual Studio deben comenzar compilaciones a través del administrador de compilación de la solución.

La compilación que se pone en cola con este método no puede aparecer en la cola de compilación de administrador de compilación de la solución cuando este método devuelve.Los llamadores que deben esperar la compilación para completar deben esperar en un subproceso de fondo hasta que se llame a la función de devolución de llamada.Esta táctica evita un interbloqueo en el subproceso principal, que debe suministrar mensajes para iniciar la compilación.

La función de devolución de llamada en el caso se denomina tan pronto como este objeto de VCConfiguration termine de compilar, que puede ser antes de la compilación de la solución finalice.Esto puede ocurrir, por ejemplo, si otras compilaciones también se ponen en la cola.la función de devolución de llamada se invoca en el subproceso principal.

Un objeto de VCConfiguration puede ser únicamente si se da activas actualmente configuración activa compilada de la solución.

Seguridad de .NET Framework

Vea también

Referencia

VCConfiguration Interfaz

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)