Microsoft.Build.Construction Namespace

Contiene i tipi utilizzati dal modello a oggetti MSBuild per costruire le radici del progetto con valori non valutati. Contains types that the MSBuild object model uses to construct project roots with unevaluated values. Ogni radice di progetto corrisponde a un file di progetto o targets. Each project root corresponds to a project or targets file. Per informazioni, vedere MSBuild. For information, see MSBuild.

Classi

ElementLocation

Posizione di un nodo XML in un file.The location of an XML node in a file.

Qualsiasi modifica del progetto XML tramite l'oggetto MSBuild l'API invaliderà le posizioni in tale codice XML fino a ricaricare il codice XML.Any editing of the project XML through the MSBuild API's will invalidate locations in that XML until the XML is reloaded.

ProjectChooseElement

Rappresenta un elemento Choose (MSBuild) in un progetto MSBuild.Represents the Choose Element (MSBuild) in an MSBuild project.

ProjectElement

Classe base astratta per gli elementi del modello a oggetti di costruzione di MSBuild.Abstract base class for MSBuild construction object model elements.

ProjectElementContainer

Fornisce una classe contenitore astratta per gli elementi di progetto.Provides an abstract container class for project elements.

ProjectExtensionsElement

Rappresenta un elemento ProjectExtensions (MSBuild) in un progetto MSBuild.Represents the ProjectExtensions Element (MSBuild) in an MSBuild project. Le estensioni di progetto possono contenere contenuto XML arbitrario.Project extensions can contain arbitrary XML content.

ProjectImportElement

Rappresenta un elemento Import (MSBuild) in un progetto MSBuild.Represents an Import Element (MSBuild) in an MSBuild project.

ProjectImportGroupElement

Rappresenta l'elemento ImportGroup in un progetto MSBuild.Represents the ImportGroup element in an MSBuild project.

ProjectItemDefinitionElement

Rappresenta un elemento ItemDefinition in un progetto MSBuild.Represents an ItemDefinition element in an MSBuild project.

ProjectItemDefinitionGroupElement

Rappresenta un elemento ItemDefinitionGroup (MSBuild) in un progetto MSBuild.Represents an ItemDefinitionGroup Element (MSBuild) in an MSBuild project.

ProjectItemElement

Rappresenta un elemento Item (MSBuild) in un progetto MSBuild.Represents an Item Element (MSBuild) in an MSBuild project.

ProjectItemGroupElement

Rappresenta un elemento ItemGroup (MSBuild) in un progetto MSBuild.Represents an ItemGroup Element (MSBuild) in an MSBuild project.

ProjectMetadataElement

Rappresenta un elemento Metadata in un progetto MSBuild.Represents a Metadata element in an MSBuild project.

ProjectOnErrorElement

Rappresenta un elemento OnError (MSBuild) in un progetto MSBuild.Represents an OnError Element (MSBuild) in an MSBuild project.

ProjectOtherwiseElement

Rappresenta un elemento Otherwise (MSBuild) in un progetto MSBuild.Represents an Otherwise Element (MSBuild) in an MSBuild project.

ProjectOutputElement

Rappresenta un elemento Output (MSBuild) in un progetto MSBuild.Represents an Output Element (MSBuild) in an MSBuild project.

ProjectPropertyElement

Rappresenta un elemento proprietà in un progetto MSBuild.Represents a Property element in an MSBuild project.

ProjectPropertyGroupElement

Rappresenta un elemento PropertyGroup in un progetto MSBuild.Represents a PropertyGroup element in an MSBuild project.

ProjectRootElement

Rappresenta un progetto MSBuild, un file targets o un qualsiasi altro file conforme allo schema del file di progetto MSBuild.Represents an MSBuild project, a targets file, or any other file that conforms to MSBuild project file schema. Questa classe e le classi correlate consentono la lettura e la scrittura di un progetto MSBuild o di un file targets completo.This class and its related classes allow a complete MSBuild project or targets file to be read and written.

ProjectTargetElement

Rappresenta un elemento Target in un progetto MSBuild.Represents a Target element in an MSBuild project.

ProjectTaskElement

Rappresenta un elemento Task (MSBuild) in un progetto MSBuild.Represents a Task Element (MSBuild) in an MSBuild project.

ProjectUsingTaskBodyElement

Rappresenta il corpo di un'attività inline.Represents the body of an inline task.

ProjectUsingTaskElement

Rappresenta un elemento UsingTask (MSBuild) in un progetto MSBuild.Represents a UsingTask Element (MSBuild) in an MSBuild project. L'elemento UsingTask viene utilizzato sia per attività inline sia per attività precompilate.The UsingTask element is used both for inline tasks and precompiled tasks.

ProjectUsingTaskParameterElement

Rappresenta un parametro di un'attività inline.Represents a parameter of an inline task.

ProjectWhenElement

Rappresenta un elemento When (MSBuild) in un progetto MSBuild.Represents a When Element (MSBuild) in an MSBuild project.

UsingTaskParameterGroupElement

Rappresenta l'elemento ParameterGroup di un'attività inline.Represents the ParameterGroup of an inline task.