BuildParameters クラス

定義

このクラスは、ビルドを開始するために指定する必要のあるすべての設定を表します。This class represents all of the settings which must be specified to start a build.

public ref class BuildParameters
public class BuildParameters
type BuildParameters = class
Public Class BuildParameters
継承
BuildParameters

コンストラクター

BuildParameters()

ビルド パラメーターを作成します。Creates build parameters.

BuildParameters(ProjectCollection)

プロジェクト コレクションからビルド パラメーターを作成して初期化します。Creates build parameters and initializes them from a project collection.

プロパティ

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

ビルドで使用できるメモリの量の上限を MB 単位で取得または設定します。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. 既定値は、false です。The default is false.

ToolsetDefinitionLocations

ツールセットを検索する場所を取得または設定します。Gets or sets locations to search for toolsets.

Toolsets

すべてのツールセットを取得します。Gets all of the toolsets.

UICulture

ビルド中に使用する UI カルチャの名前を取得または設定します。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.

メソッド

Clone()

このビルド パラメーター オブジェクトの複製を作成します。Creates a clone of this build parameters object.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetToolset(String)

指定したツールセットを取得します。Gets a given toolset.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象