Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- buildType
Tipo: Microsoft.VisualStudio.VCProjectEngine.bldActionTypes
Uno de los valores de enumeración que especifica el tipo de compilación que se va a iniciar.
- callback
Tipo: Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallback
Función de devolución de llamada opcional que se invoca cuando la compilación finaliza; de lo contrario, es nullreferencia null (Nothing en Visual Basic).
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.