Microsoft.Build.Evaluation Espace de noms

Contient les types que le modèle objet MSBuild utilise pour évaluer des projets. Contains types that the MSBuild object model uses to evaluate projects. Chaque projet est associé à une ou plusieurs racines de projet. Each project is associated with one or more project roots. Pour plus d’informations, consultez MSBuild. For information, see MSBuild.

Classes

Project

Représente un projet avec la sémantique au moment du design.Represents a project with design time semantics. Cette classe peut charger des fichiers projet, modifier des éléments et des propriétés et générer des projets.This class can load project files, edit items and properties and build projects.

ProjectChangedEventArgs

Arguments de l’événement ProjectCollectionChanged.Event arguments for the ProjectCollectionChanged event.

ProjectCollection

Encapsule un ensemble de projets connexes, leurs ensembles d'outils, un ensemble par défaut de propriétés globales et les enregistreurs d'événements qui doivent être utilisés pour les générer.Encapsulates a set of related projects, their toolsets, a default set of global properties, and the loggers that should be used to build them. Une version globale de cette classe joue le rôle de collection de projets par défaut.A global version of this class acts as the default project collection.

ProjectCollection.ProjectAddedToProjectCollectionEventArgs

Fournit des informations sur le projet qui vient d’être ajouté à la collection de projets ProjectCollection.Provides information about what project just got added to the ProjectCollection project collection.

ProjectCollectionChangedEventArgs

Arguments de l’événement ProjectCollectionChanged.Event arguments for the ProjectCollectionChanged event.

ProjectItem

Représente un élément de projet au moment du design évalué.Represents an evaluated design-time project item.

ProjectItemDefinition

Représente une définition d'élément évaluée pour un type d'élément particulier.Represents an evaluated item definition for a particular item-type.

ProjectMetadata

Représente les métadonnées au moment du design évaluées.Represents evaluated design-time metadata.

ProjectProperty

Représente une propriété au moment du design évaluée.Represents an evaluated design-time property.

ProjectXmlChangedEventArgs

Arguments de l’événement ProjectCollectionChanged.Event arguments for the ProjectCollectionChanged event.

SubToolset

Représente une agrégation d'un ensemble de propriétés qui correspondent à un sous ensemble d'outils particulier.Represents an aggregation of a set of properties that correspond to a particular sub toolset.

Toolset

Représente une agrégation d'une version des outils (par exemple,Represent an aggregation of a tools version (eg. "2.0"), du chemin d'accès des outils, et d'un jeu facultatif de propriétés associées."2.0"), tools path, and optional set of associated properties.

Structures

ResolvedImport

Encapsule une relation d'importation dans un projet évalué entre un ProjectImportElement et le ProjectRootElement du projet importé.Encapsulates an import relationship in an evaluated project between a ProjectImportElement and the ProjectRootElement of the imported project.

Énumérations

ProjectCollectionChangedState

Propriétés ou tout autre état mutable associés à une collection de projets ProjectCollection.Properties or other mutable state associated with a ProjectCollection project collection.

ProjectLoadSettings

Indicateurs pour le contrôle du chargement du projet.Flags for controlling the project load.

ToolsetDefinitionLocations

Indicateurs pour le contrôle de l'initialisation des ensembles d'outils.Flags for controlling the toolset initialization.

Délégués

ProjectCollection.ProjectAddedEventHandler

Gestionnaire permettant de recevoir le projet qui a été ajouté à la collection de projets.Handler to receive which project got added to the project collection.