AssignProjectConfiguration タスク
このタスクは、構成文字列の一覧を受け入れ、それらを指定されたプロジェクトに割り当てます。
タスク パラメーター
AssignProjectConfiguration タスクのパラメーターの説明を次の表に示します。
パラメーター |
Description |
---|---|
SolutionConfigurationContents |
省略可能な [string] 型の出力パラメーターです。 各プロジェクトのプロジェクト構成を含む XML 文字列が含まれます。構成は、指定したプロジェクトに割り当てられます。 |
DefaultToVcxPlatformMapping |
省略可能な [string] 型の出力パラメーターです。 ほとんどのタイプで使用されるプラットフォーム名から .vcxproj ファイルで使用される プラットフォーム名へのマッピングのセミコロン区切りのリストが含まれます。 次に例を示します。
|
VcxToDefaultPlatformMapping |
省略可能 [string] 出力パラメーターです。 .vcxproj プラットフォーム名からほとんどのタイプで使用されるプラットフォーム名へのマッピングのセミコロン区切りのリストが含まれます。 次に例を示します。
|
CurrentProjectConfiguration |
省略可能な [string] 型の出力パラメーターです。 現在のプロジェクトの構成が含まれます。 |
CurrentProjectPlatform |
省略可能な [string] 型の出力パラメーターです。 現在のプロジェクトのプラットフォームが含まれます。 |
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration |
省略可能な [bool] 型の出力パラメーターです。 プロジェクト構成で無効になっている場合でも、参照を構築する必要があることを示すフラグが含まれます。 |
ShouldUnsetParentConfigurationAndPlatform |
省略可能な [bool] 型の出力パラメーターです。 親の構成およびプラットフォームの設定を解除する必要があるかどうかを示すフラグが含まれます。 |
OutputType |
省略可能な [string] 型の出力パラメーターです。 プロジェクトの出力の種類が含まれます。 |
ResolveConfigurationPlatformUsingMappings |
省略可能な [bool] 型の出力パラメーターです。 渡されたプロジェクト参照の構成およびプラットフォームを解決するためにビルドで既定のマッピングを使用する必要があるかどうかを示すフラグが含まれます。 |
AssignedProjects |
省略可能な ITaskItem[] 型の出力パラメーター。 解決済み参照パスのリストが含まれます。 |
UnassignedProjects |
省略可能な ITaskItem[] 型の出力パラメーター。 出力の事前解決リストを使用して解決できなかったプロジェクト参照項目のリストが含まれます。 |
解説
上記のパラメーター以外に、このタスクは TaskExtension クラスからパラメーターを継承します。このクラス自体は、Task クラスから継承されます。これらの追加のパラメーターの一覧とその説明については、「TaskExtension 基本クラス」を参照してください。