BuildParameters Class
.NET Framework 4.5
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)
The BuildParameters type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | BuildParameters() | Creates build parameters. |
![]() | BuildParameters(ProjectCollection) | Creates build parameters and initializes them from a project collection. |
| Name | Description | |
|---|---|---|
![]() | BuildProcessEnvironment | Gets the environment variables which were set when this build was created. |
![]() | BuildThreadPriority | Gets or sets the desired thread priority for building. |
![]() | Culture | Gets or sets the name of the culture to use during the build. |
![]() | DefaultToolsVersion | Gets or sets the default tools version for the build. |
![]() | DetailedSummary | Gets or sets a switch that specifies whether the build should emit a detailed summary at the end of the log. |
![]() | DisableInProcNode | Gets or sets the flag determining whether to use the in process node. |
![]() | EnableNodeReuse | Gets or sets a flag determining whether out-of-process nodes should persist after the build and wait for further builds. |
![]() | EnvironmentProperties | Gets an immutable collection of environment properties. |
![]() | ForwardingLoggers | Gets or sets the collection of forwarding logger descriptions. |
![]() | GlobalProperties | Gets or sets an immutable collection of global properties. |
![]() | HostServices | Gets or sets a service that allows the host to provide additional control over the build process. |
![]() | LegacyThreadingSemantics | Gets or sets a switch that enables or disables legacy threading semantics. |
![]() | Loggers | Gets or sets the collection of loggers to use during the build. |
![]() | LogInitialPropertiesAndItems | Gets or sets the flag determining whether the build logs the input parameters. |
![]() | LogTaskInputs | Gets or sets the flag determining whether the build logs the task parameters. |
![]() | MaxNodeCount | Gets or sets the maximum number of nodes this build may use. |
![]() | MemoryUseLimit | Gets or sets the amount of memory the build should limit itself to using, in megabytes. |
![]() | NodeExeLocation | Gets or sets the location of the build node executable. |
![]() | OnlyLogCriticalEvents | Gets or sets a flag that determines if non-critical logging events should be discarded. |
![]() | ResetCaches | Gets or sets a switch that specifies whether the build should reset the configuration and results caches. |
![]() | SaveOperatingEnvironment | 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. |
![]() | ShutdownInProcNodeOnBuildFinish | Gets or sets the flag determining whether to shut down the in process node when the build finishes. The default is false. |
![]() | ToolsetDefinitionLocations | Gets or sets locations to search for toolsets. |
![]() | Toolsets | Gets all of the toolsets. |
![]() | UICulture | Gets or sets the name of the UI culture to use during the build. |
![]() | UseSynchronousLogging | Gets or sets a switch that specifies whether synchronous logging is used when there is only a single process. |
| Name | Description | |
|---|---|---|
![]() | Clone | Creates a clone of this build parameters object. |
![]() | Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetToolset | Gets a given toolset. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
