Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Interfaz IBuildEngine2

 

Publicado: octubre de 2016

Proporciona una manera para que los autores de tareas utilizar un subconjunto de la funcionalidad de la MSBuild motor.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.

Espacio de nombres:   Microsoft.Build.Framework
Ensamblado:  Microsoft.Build.Framework (en Microsoft.Build.Framework.dll)

public interface IBuildEngine2 : IBuildEngine

NombreDescripción
System_CAPS_pubpropertyColumnNumberOfTaskNode

Obtiene el número de línea del nodo de tarea dentro del archivo de proyecto que lo llamó.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.(Heredado de IBuildEngine).

System_CAPS_pubpropertyContinueOnError

Devuelve true Si el valor del indicador ContinueOnError se estableció en true para esta tarea concreta en el archivo de proyecto.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.(Heredado de IBuildEngine).

System_CAPS_pubpropertyIsRunningMultipleNodes

Devuelve si el sistema se ejecuta en modo de solo o varios procesadores.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.

System_CAPS_pubpropertyLineNumberOfTaskNode

Obtiene el número de línea del nodo de tarea dentro del archivo de proyecto que lo llamó.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.(Heredado de IBuildEngine).

System_CAPS_pubpropertyProjectFileOfTaskNode

Obtiene la ruta de acceso completa al archivo de proyecto que contenía la llamada a esta tarea.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.(Heredado de IBuildEngine).

NombreDescripción
System_CAPS_pubmethodBuildProjectFile(String, String[], IDictionary, IDictionary)

Inicia la generación de un archivo de proyecto. Si la compilación es correcta, si alguno de los destinos especificados se devuelven los resultados.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.(Heredado de IBuildEngine).

System_CAPS_pubmethodBuildProjectFile(String, String[], IDictionary, IDictionary, String)

Inicia la generación de un archivo de proyecto. Si la compilación se realiza correctamente, se devuelven los resultados de los destinos especificados, si existe alguno.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.

System_CAPS_pubmethodBuildProjectFilesInParallel(String[], String[], IDictionary[], IDictionary[], String[], Boolean, Boolean)

Permite que las tareas inicien compilaciones paralelas de los archivos de proyecto especificados en sistemas con varios procesadores o varios núcleos. Si las compilaciones se realizan correctamente, se devuelven los resultados de los destinos especificados, si existe alguno.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.

System_CAPS_pubmethodLogCustomEvent(CustomBuildEventArgs)

Genera un evento personalizado en todos los registradores registrados.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.(Heredado de IBuildEngine).

System_CAPS_pubmethodLogErrorEvent(BuildErrorEventArgs)

Genera un evento de error en todos los registradores registrados.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.(Heredado de IBuildEngine).

System_CAPS_pubmethodLogMessageEvent(BuildMessageEventArgs)

Genera un evento de mensaje en todos los registradores registrados.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.(Heredado de IBuildEngine).

System_CAPS_pubmethodLogWarningEvent(BuildWarningEventArgs)

Genera un evento de advertencia en todos los registradores registrados.

MSBuild ahora se incluye en Visual Studio en lugar de .NET Framework. Puede usar MSBuild 12.0 en paralelo con las versiones implementadas previamente con .NET Framework. para obtener más información, consulte Novedades de MSBuild 12.0.(Heredado de IBuildEngine).

IBuildEngine2 extiende IBuildEngine, lo que permite generar varios archivos de proyecto en paralelo en sistemas de varios procesadores o procesadores con varios núcleos.

Volver al principio
Mostrar: