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