BuildParameters Class

 

This class represents all of the settings which must be specified to start a build.

Namespace:   Microsoft.Build.Execution
Assembly:  Microsoft.Build (in Microsoft.Build.dll)

System.Object
  Microsoft.Build.Execution.BuildParameters

public class BuildParameters

NameDescription
System_CAPS_pubmethodBuildParameters()

Creates build parameters.

System_CAPS_pubmethodBuildParameters(ProjectCollection)

Creates build parameters and initializes them from a project collection.

NameDescription
System_CAPS_pubpropertyBuildProcessEnvironment

Gets the environment variables which were set when this build was created.

System_CAPS_pubpropertyBuildThreadPriority

Gets or sets the desired thread priority for building.

System_CAPS_pubpropertyCulture

Gets or sets the name of the culture to use during the build.

System_CAPS_pubpropertyDefaultToolsVersion

Gets or sets the default tools version for the build.

System_CAPS_pubpropertyDetailedSummary

Gets or sets a switch that specifies whether the build should emit a detailed summary at the end of the log.

System_CAPS_pubpropertyDisableInProcNode

Gets or sets the flag determining whether to use the in process node.

System_CAPS_pubpropertyEnableNodeReuse

Gets or sets a flag determining whether out-of-process nodes should persist after the build and wait for further builds.

System_CAPS_pubpropertyEnvironmentProperties

Gets an immutable collection of environment properties.

System_CAPS_pubpropertyForwardingLoggers

Gets or sets the collection of forwarding logger descriptions.

System_CAPS_pubpropertyGlobalProperties

Gets or sets an immutable collection of global properties.

System_CAPS_pubpropertyHostServices

Gets or sets a service that allows the host to provide additional control over the build process.

System_CAPS_pubpropertyLegacyThreadingSemantics

Gets or sets a switch that enables or disables legacy threading semantics.

System_CAPS_pubpropertyLoggers

Gets or sets the collection of loggers to use during the build.

System_CAPS_pubpropertyLogInitialPropertiesAndItems

Gets or sets the flag determining whether the build logs the input parameters.

System_CAPS_pubpropertyLogTaskInputs

Gets or sets the flag determining whether the build logs the task parameters.

System_CAPS_pubpropertyMaxNodeCount

Gets or sets the maximum number of nodes this build may use.

System_CAPS_pubpropertyMemoryUseLimit

Gets or sets the amount of memory the build should limit itself to using, in megabytes.

System_CAPS_pubpropertyNodeExeLocation

Gets or sets the location of the build node executable.

System_CAPS_pubpropertyOnlyLogCriticalEvents

Gets or sets a flag that determines if non-critical logging events should be discarded.

System_CAPS_pubpropertyResetCaches

Gets or sets a switch that specifies whether the build should reset the configuration and results caches.

System_CAPS_pubpropertySaveOperatingEnvironment

Gets or sets a switch specifying if the operating environment, such as the current directory and environment, should be saved and restored between project builds and task invocations.

System_CAPS_pubpropertyShutdownInProcNodeOnBuildFinish

Gets or sets the flag determining whether to shut down the in process node when the build finishes. The default is false.

System_CAPS_pubpropertyToolsetDefinitionLocations

Gets or sets locations to search for toolsets.

System_CAPS_pubpropertyToolsets

Gets all of the toolsets.

System_CAPS_pubpropertyUICulture

Gets or sets the name of the UI culture to use during the build.

System_CAPS_pubpropertyUseSynchronousLogging

Gets or sets a switch that specifies whether synchronous logging is used when there is only a single process.

NameDescription
System_CAPS_pubmethodClone()

Creates a clone of this build parameters object.

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetToolset(String)

Gets a given toolset.

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

.NET Framework
Available since 4.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: