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」を参照してください。

関連項目