Microsoft.Build.Construction Spazio dei nomi

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

ProjectChooseElement rappresenta l'elemento Choose nel progetto MSBuild.ProjectChooseElement represents the Choose element in the MSBuild project. Attualmente non consente una condizione.Currently it does not allow a Condition.

ProjectConfigurationInSolution

Questa classe rappresenta una voce per la configurazione di un progetto nella configurazione di una soluzione.This class represents an entry for a project configuration in a solution configuration.

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

Contenitore per gli elementi del progettoA container for project elements

ProjectExtensionsElement

ProjectExtensionsElement rappresenta l'elemento ProjectExtensions nel progetto MSBuild.ProjectExtensionsElement represents the ProjectExtensions element in the MSBuild project. ProjectExtensions può includere contenuto XML arbitrario.ProjectExtensions can contain arbitrary XML content. L'elemento ProjectExtensions è deprecato e viene fornito solo per compatibilità con le versioni precedenti.The ProjectExtensions element is deprecated and provided only for backward compatibility. Usare invece una proprietà.Use a property instead. Le proprietà possono includere anche contenuto XML.Properties can also contain XML content.

ProjectImportElement

Inizializza un'istanza di ProjectImportElement.Initializes a ProjectImportElement instance.

ProjectImportGroupElement

ProjectImportGroupElement rappresenta l'elemento ImportGroup nel progetto MSBuild.ProjectImportGroupElement represents the ImportGroup element in the MSBuild project.

ProjectInSolution
ProjectItemDefinitionElement

La classe ProjectItemDefinitionElement rappresenta l'elemento ItemDefinition nel progetto MSBuild.ProjectItemDefinitionElement class represents the Item Definition element in the MSBuild project.

ProjectItemDefinitionGroupElement

ProjectItemDefinitionGroupElement rappresenta l'elemento ItemGroup nel progetto MSBuild.ProjectItemDefinitionGroupElement represents the ItemGroup element in the MSBuild project.

ProjectItemElement

La classe ProjectItemelement rappresenta l'elemento Item nel progetto MSBuild.ProjectItemElement class represents the Item element in the MSBuild project.

ProjectItemGroupElement

ProjectItemGroupElement rappresenta l'elemento ItemGroup nel progetto MSBuild.ProjectItemGroupElement represents the ItemGroup element in the MSBuild project.

ProjectMetadataElement

La classe ProjectMetadataElement rappresenta l'elemento Metadata nel progetto MSBuild.ProjectMetadataElement class represents a Metadata element in the MSBuild project.

ProjectOnErrorElement

ProjectUsingTaskElement rappresenta l'elemento Import nel progetto MSBuild.ProjectUsingTaskElement represents the Import element in the MSBuild project.

ProjectOtherwiseElement

ProjectOtherwiseElement rappresenta l'elemento Otherwise nel progetto MSBuild.ProjectOtherwiseElement represents the Otherwise element in the MSBuild project.

ProjectOutputElement

ProjectOutputElement rappresenta l'elemento Output nel progetto MSBuild.ProjectOutputElement represents the Output element in the MSBuild project.

ProjectPropertyElement

La classe ProjectPropertyElement rappresenta l'elemento Property nel progetto MSBuild.ProjectPropertyElement class represents the Property element in the MSBuild project.

ProjectPropertyGroupElement

ProjectPropertyGroupElement rappresenta l'elemento PropertyGroup nel progetto MSBuild.ProjectPropertyGroupElement represents the PropertyGroup element in the MSBuild project.

ProjectRootElement

La classe ProjectRootElement rappresenta un progetto MSBuild, un file di destinazioni MSBuild o qualsiasi altro file conforme allo schema del file di progetto MSBuild.ProjectRootElement class represents an MSBuild project, an MSBuild 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. I commenti e gli spazi vuoti attualmente non possono essere modificati tramite questo modello.Comments and whitespace cannot be edited through this model at present.

Ogni elemento radice del progetto è associato esclusivamente a una classe ProjectCollection.Each project root element is associated with exactly one ProjectCollection. In questo modo il proprietario di tale raccolta di progetti ne può controllare la durata ed evitare che vengano apportate modifiche inattese tramite un'altra raccolta di progetti.This allows the owner of that project collection to control its lifetime and not be surprised by edits via another project collection.

ProjectSdkElement

ProjectSdkElement rappresenta l'elemento Sdk nel progetto MSBuild.ProjectSdkElement represents the Sdk element within the MSBuild project.

ProjectTargetElement

ProjectTargetElement rappresenta l'elemento Target nel progetto MSBuild.ProjectTargetElement represents the Target element in the MSBuild project.

ProjectTaskElement

ProjectTaskElement rappresenta l'elemento Task nel progetto MSBuild.ProjectTaskElement represents the Task element in the MSBuild project.

ProjectUsingTaskBodyElement

La classe ProjectUsingTaskBodyElement rappresenta l'elemento Task nell'elemento UsingTask nel progetto MSBuild.ProjectUsingTaskBodyElement class represents the Task element under the using task element in the MSBuild project.

ProjectUsingTaskElement

ProjectUsingTaskElement rappresenta l'elemento Import nel progetto MSBuild.ProjectUsingTaskElement represents the Import element in the MSBuild project.

ProjectUsingTaskParameterElement

La classe UsingTaskParameterElement rappresenta l'elemento Parameter nel progetto MSBuild.UsingTaskParameterElement class represents the Parameter element in the MSBuild project.

ProjectWhenElement

ProjectWhenElement rappresenta l'elemento When nel progetto MSBuild.ProjectWhenElement represents the When element in the MSBuild project.

SolutionConfigurationInSolution

Rappresenta una voce relativa a una configurazione di soluzioneThis represents an entry for a solution configuration

SolutionFile
UsingTaskParameterGroupElement

UsingTaskParameterGroupElement rappresenta un oggetto ParameterGroup sotto l'elemento UsingTask.UsingTaskParameterGroupElement represents a ParameterGroup under the using task.

Enumerazioni

ImplicitImportLocation

Rappresenta la posizione di un'importazione implicita.Represents the location of an implicit import.

SolutionProjectType