Esta documentación está archivada y no tiene mantenimiento.

Microsoft.Build.BuildEngine (Espacio de nombres)

Actualización: noviembre 2007

Esta API es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.

El espacio de nombres Microsoft.Build.BuildEngine representa el motor de MSBuild.

  ClaseDescripción
ms123531.pubclass(es-es,VS.90).gifBuildItemRepresenta un solo elemento en un proyecto de MSBuild.
ms123531.pubclass(es-es,VS.90).gifBuildItemGroupRepresenta una colección de objetos BuildItem.
ms123531.pubclass(es-es,VS.90).gifBuildItemGroupCollectionRepresenta una colección de objetos BuildItemGroup.
ms123531.pubclass(es-es,VS.90).gifBuildPropertyRepresenta una propiedad única en un proyecto de MSBuild.
ms123531.pubclass(es-es,VS.90).gifBuildPropertyGroupRepresenta una colección de objetos BuildProperty.
ms123531.pubclass(es-es,VS.90).gifBuildPropertyGroupCollectionRepresenta una colección de objetos BuildPropertyGroup.
ms123531.pubclass(es-es,VS.90).gifBuildTaskRepresenta un elemento Task en un proyecto.
ms123531.pubclass(es-es,VS.90).gifConfigurableForwardingLogger Representa ConfigurableForwardingLogger, un registrador de reenvío prefabricado que se utiliza al crear proyectos en un sistema con varios procesadores o varios núcleos. Para obtener más información, consulte Escribir registradores que reconocen varios procesadores.
ms123531.pubclass(es-es,VS.90).gifConsoleLogger Implementa el registrador de consolas estándar que envía los datos de evento a la ventana de la consola durante una generación.
ms123531.pubclass(es-es,VS.90).gifDistributedFileLogger Representa un archivo de texto que contiene el registro de compilación de un nodo de compilación.
ms123531.pubclass(es-es,VS.90).gifEngineRepresenta el motor MSBuild.
ms123531.pubclass(es-es,VS.90).gifFileLogger Extiende ConsoleLogger para registrar los mensajes en un archivo en lugar de en la ventana de la consola.
ms123531.pubclass(es-es,VS.90).gifImportRepresenta un único elemento Import de un proyecto de MSBuild.
ms123531.pubclass(es-es,VS.90).gifImportCollectionRepresenta una colección de todos los elementos Import en un proyecto.
ms123531.pubclass(es-es,VS.90).gifInternalLoggerExceptionEsta excepción se utiliza para ajustar una excepción no controlada de un registrador.
ms123531.pubclass(es-es,VS.90).gifInvalidProjectFileExceptionSe produce esta excepción cuando se produce un problema con el archivo de proyecto XML del usuario. El problema puede ser semántico o sintáctico. Si el problema está en la sintaxis, se puede detectar normalmente mediante la validación XSD.
ms123531.pubclass(es-es,VS.90).gifInvalidToolsetDefinitionExceptionSe inicia esta excepción cuando se produce un problema con el archivo de definición del conjunto de herramientas predeterminado del usuario. El problema puede ser semántico o sintáctico. Si el problema está en la sintaxis, se puede detectar normalmente mediante la validación XSD.
ms123531.pubclass(es-es,VS.90).gifLoggerDescriptionContiene información acerca de un registrador como una colección de valores que pueden usarse para crear instancias del registrador, así como para serializarlo a fin de pasarlo entre distintos procesos.
ms123531.pubclass(es-es,VS.90).gifProject Representa un proyecto que puede generarse utilizando MSBuild.
ms123531.pubclass(es-es,VS.90).gifRemoteErrorExceptionEngloba las excepciones que se producen en un nodo distinto.
ms123531.pubclass(es-es,VS.90).gifTargetRepresenta un único elemento Target de un proyecto de MSBuild.
ms123531.pubclass(es-es,VS.90).gifTargetCollectionRepresenta una colección de todos los elementos Target de un proyecto.
ms123531.pubclass(es-es,VS.90).gifToolsetRepresenta un Toolset en MSBuild. Para obtener más información acerca de los Toolsets, consulte Configuraciones de conjuntos de herramientas estándar y personalizados.
ms123531.pubclass(es-es,VS.90).gifToolsetCollection Representa uno o varios objetos Toolset. Un Toolset es una combinación de una versión de Toolset (como "2.0"), una ruta de acceso de herramientas y un conjunto opcional de propiedades asociadas.
ms123531.pubclass(es-es,VS.90).gifUsingTaskRepresenta un elemento UsingTask único en un proyecto MSBuild.
ms123531.pubclass(es-es,VS.90).gifUsingTaskCollectionRepresenta una colección de todos los elementos UsingTask en un proyecto.
ms123531.pubclass(es-es,VS.90).gifUtilitiesContiene métodos de utilidades que utiliza MSBuild. Esta clase no se puede heredar.

  DelegadoDescripción
ms123531.pubdelegate(es-es,VS.90).gifColorResetterDefine el tipo de delegado utilizado para restablecer el color de la consola.
ms123531.pubdelegate(es-es,VS.90).gifColorSetterDefine el tipo de delegado utilizado para establecer el color de la consola.
ms123531.pubdelegate(es-es,VS.90).gifWriteHandlerRepresenta el método que escribe cadenas en una determinada ubicación, como la ventana de la consola o una ventana de un entorno de desarrollo integrado.

  EnumeraciónDescripción
ms123531.pubenumeration(es-es,VS.90).gifBuildSettingsEspecifica la configuración para una generación.
ms123531.pubenumeration(es-es,VS.90).gifProjectLoadSettingsDefine la forma en que MSBuild carga un proyecto.
ms123531.pubenumeration(es-es,VS.90).gifPropertyPositionEspecifica constantes que definen la ubicación en el proyecto para insertar una propiedad.
ms123531.pubenumeration(es-es,VS.90).gifToolsetDefinitionLocationsEnumeración cuyos valores controlan la inicialización de Toolset.
Mostrar: