Microsoft.Build.BuildEngine Ad Alanı

MSBuild altyapısını temsil eder. Represents the MSBuild engine. Daha fazla bilgi için bkz. MSBuild. For more information, see MSBuild.

Sınıflar

BuildItem

MSBuild projesindeki tek bir öğeyi temsil eder.Represents a single item in an MSBuild project.

BuildItemGroup

Bir nesne koleksiyonunu temsil eder BuildItem .Represents a collection of BuildItem objects.

BuildItemGroupCollection

Bir nesne koleksiyonunu temsil eder BuildItemGroup .Represents a collection of BuildItemGroup objects.

BuildProperty

MSBuild projesindeki tek bir özelliği temsil eder.Represents a single property in an MSBuild project.

BuildPropertyGroup

Bir nesne koleksiyonunu temsil eder BuildProperty .Represents a collection of BuildProperty objects.

BuildPropertyGroupCollection

Bir nesne koleksiyonunu temsil eder BuildPropertyGroup .Represents a collection of BuildPropertyGroup objects.

BuildTask

Projedeki bir görev öğesini temsil eder.Represents a Task element in a project.

ConfigurableForwardingLogger

Birden çok proc veya çok çekirdekli bir sistemde proje derlerken kullanılacak önceden fabricbir iletme günlükçüsü olan Configurableforwardinggünlükçü 'yi temsil eder.Represents the ConfigurableForwardingLogger, a pre-fabricated forwarding logger to be used when building projects on a multi-proc or multi-core system. Daha fazla bilgi için bkz. Multi-Processor-Aware Günlükçüler yazma.For more information, see Write multi-processor-aware loggers.

ConsoleLogger

Bir derleme sırasında konsol penceresine olay verileri veren standart konsol günlükçüsü uygular.Implements the standard console logger that outputs event data to the console window during a build.

DistributedFileLogger

Derleme düğümü için derleme günlüğünü içeren bir metin dosyasını temsil eder.Represents a text file that contains the build log for a build node.

Engine

MSBuild altyapısını temsil eder.Represents the MSBuild engine.

FileLogger

, ConsoleLogger Günlük iletilerini konsol penceresi yerine bir dosyaya genişletir.Extends the ConsoleLogger to log messages to a file rather than the console window.

Import

MSBuild projesindeki tek bir Içeri aktarma öğesini temsil eder.Represents a single Import element in an MSBuild project.

ImportCollection

Projedeki tüm Içeri aktarma öğelerinin koleksiyonunu temsil eder.Represents a collection of all Import elements in a project.

InternalLoggerException

Bu özel durum, işlenmeyen bir özel durumu günlükçü öğesinden kaydırmak için kullanılır.This exception is used to wrap an unhandled exception from a logger.

InvalidProjectFileException

Bu özel durum, kullanıcının XML proje dosyası ile ilgili bir sorun olduğunda oluşturulur.This exception is thrown whenever there is a problem with the user's XML project file. Sorun anlam veya sözdizimsel olabilir.The problem might be semantic or syntactical. Sorun söz dizimde ise, genellikle XSD doğrulaması tarafından yakalanmalıdır.If the problem is in the syntax, it can typically be caught by XSD validation.

InvalidToolsetDefinitionException

Bu özel durum, kullanıcının özel araç takımı tanım dosyasında bir sorun olduğunda oluşturulur.This exception is thrown whenever there is a problem with the user's custom toolset definition file. Sorun anlam veya sözdizimsel olabilir.The problem might be semantic or syntactical. Sorun söz dizimde ise, genellikle XSD doğrulaması tarafından yakalanmalıdır.If the problem is in the syntax, it can typically be caught by XSD validation.

LocalNode

Bu sınıf alt yapı işleminde bir Node sınıfı barındırır.This class hosts a node class in the child build process. Yerel düğüm sağlayıcısıyla iletişim kurmak için paylaşılan bellek kullanır.It uses shared memory to communicate with the local node provider.

LoggerDescription

Günlükçüyü oluşturmak için kullanılan bir değer koleksiyonu olarak günlükçü ve farklı süreçler arasında geçiş yapmak için seri hale getirilmiş bilgiler içerir.Contains information about a logger as a collection of values that can be used to instantiate the logger as well as being serialized to pass between different processes.

Project

MSBuild kullanılarak derlenmiş bir projeyi temsil eder.Represents a project that can be built using MSBuild.

RemoteErrorException

Farklı bir düğümde oluşan özel durumları sarmalanmış olarak kaydırır.Wraps exceptions that occur on a different node.

SolutionWrapperProject

Bu sınıf, bir çözüm dosyası veya tek başına VC projesi için bir MSBuild sarmalayıcı projesi oluşturmak için kullanılır.This class is used to generate an MSBuild wrapper project for a solution file or standalone VC project.

Target

MSBuild projesindeki tek bir hedef öğeyi temsil eder.Represents a single Target element in an MSBuild project.

TargetCollection

Bir projedeki tüm hedef öğelerin koleksiyonunu temsil eder.Represents a collection of all Target elements in a project.

Toolset

MSBuild 'teki bir araç takımını temsil eder.Represents a Toolset in MSBuild. Araç kümeleri hakkında daha fazla bilgi için bkz. Standart ve özel araç takımı yapılandırması.For more information about Toolsets, see Standard and Custom Toolset Configurations.

ToolsetCollection

Bir veya daha fazla Toolset nesneyi temsil eder.Represents one or more Toolset objects. Araç takımı, araç kümesi sürümü ("2,0" gibi), bir araçlar yolu ve isteğe bağlı bir ilişkili özellikler kümesi birleşimidir.A Toolset is a combination of a Toolset version (such as "2.0"), a tools path, and an optional set of associated properties.

UsingTask

MSBuild projesindeki tek bir UsingTask öğesini temsil eder.Represents a single UsingTask element in an MSBuild project.

UsingTaskCollection

Bir projedeki tüm UsingTask öğelerinin koleksiyonunu temsil eder.Represents a collection of all UsingTask elements in a project.

Utilities

MSBuild tarafından kullanılan yardımcı program yöntemlerini içerir.Contains utility methods used by MSBuild. Bu sınıf devralınamaz.This class cannot be inherited.

Numaralandırmalar

BuildSettings

Bir derleme için ayarları belirtir.Specifies the settings for a build.

ProjectLoadSettings

MSBuild 'in bir projeyi nasıl yüklediğini tanımlar.Defines how MSBuild loads a project.

PropertyPosition

Bir özellik eklemek için projede konumu tanımlayan sabitleri belirtir.Specifies constants that define the location in the project to insert a property.

ToolsetDefinitionLocations

Değerlerini denetleyen bir sabit listesi Toolset .An enumeration whose values control Toolset initialization.

Temsilciler

ColorResetter

Konsol rengini sıfırlamak için kullanılan temsilcinin türünü tanımlar.Defines the type of delegate used to reset the console color.

ColorSetter

Konsol rengini ayarlamak için kullanılan temsilcinin türünü tanımlar.Defines the type of delegate used to set the console color.

WriteHandler

Belirli bir konuma, örneğin konsol penceresi veya tümleşik bir geliştirme ortamındaki bir pencere gibi dizeler yazan yöntemi temsil eder.Represents the method that writes strings to a certain location, such as the console window or a window in an integrated development environment.

Açıklamalar

Bu ad alanındaki sınıflar kullanım dışıdır.The classes in this namespace are deprecated. Lütfen bunun yerine bu ad alanlarındaki sınıfları kullanın:Please use the classes in these namespaces instead:

Microsoft.Build.Construction

Microsoft.Build.Evaluation

Microsoft.Build.Execution