AssignProjectConfiguration タスクAssignProjectConfiguration Task

このタスクは、構成文字列の一覧を受け入れ、それらを指定されたプロジェクトに割り当てます。This task accepts a list configuration strings and assigns them to specified projects.

タスク パラメーターTask Parameters

AssignProjectConfiguration タスクのパラメーターの説明を次の表に示します。The following table describes the parameters of the AssignProjectConfiguration task.

パラメーターParameter 説明Description
SolutionConfigurationContents 省略可能な string 型の出力パラメーターです。Optional string output parameter.

各プロジェクトのプロジェクト構成を含む XML 文字列が含まれます。Contains an XML string containing a project configuration for each project. 構成は、指定したプロジェクトに割り当てられます。The configurations are assigned to the named projects.
DefaultToVcxPlatformMapping 省略可能な string 型の出力パラメーターです。Optional string output parameter.

ほとんどのタイプで使用されるプラットフォーム名から .vcxproj ファイルで使用されるContains a semicolon-delimited list of mappings from the platform names used

プラットフォーム名へのマッピングのセミコロン区切りのリストが含まれます。by most types to those used by .vcxproj files.

例:For example:

"AnyCPU=Win32;X86=Win32;X64=X64"
VcxToDefaultPlatformMapping OptionalOptional

string 出力パラメーターです。string output parameter.

.vcxproj プラットフォーム名からほとんどのタイプで使用されるプラットフォーム名へのマッピングのセミコロン区切りのリストが含まれます。Contains a semicolon-delimited list of mappings from .vcxproj platform names to the platform names use by most types.

例:For example:

"Win32=AnyCPU;X64=X64"
CurrentProjectConfiguration 省略可能な string 型の出力パラメーターです。Optional string output parameter.

現在のプロジェクトの構成が含まれます。Contains the configuration for the current project.
CurrentProjectPlatform 省略可能な string 型の出力パラメーターです。Optional string output parameter.

現在のプロジェクトのプラットフォームが含まれます。Contains the platform for the current project.
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration 省略可能な bool 型の出力パラメーターです。Optional bool output parameter.

プロジェクト構成で無効になっている場合でも、参照を構築する必要があることを示すフラグが含まれます。Contains a flag indicating that references should be built even if they were disabled in the project configuration.
ShouldUnsetParentConfigurationAndPlatform 省略可能な bool 型の出力パラメーターです。Optional bool output parameter.

親の構成およびプラットフォームの設定を解除する必要があるかどうかを示すフラグが含まれます。Contains a flag indicating if the parent configuration and platform should be unset.
OutputType 省略可能な string 型の出力パラメーターです。Optional string output parameter.

プロジェクトの出力の種類が含まれます。Contains the output type for the project.
ResolveConfigurationPlatformUsingMappings 省略可能な bool 型の出力パラメーターです。Optional bool output parameter.

渡されたプロジェクト参照の構成およびプラットフォームを解決するためにビルドで既定のマッピングを使用する必要があるかどうかを示すフラグが含まれます。Contains a flag indicating if the build should use the default mappings to resolve the configuration and platform of the passed in project references.
AssignedProjects 省略可能な ITaskItem[] 型の出力パラメーターです。Optional ITaskItem[] output parameter.

解決済み参照パスのリストが含まれます。Contains the list of resolved reference paths.
UnassignedProjects 省略可能な ITaskItem[] 型の出力パラメーターです。Optional ITaskItem[] output parameter.

出力の事前解決リストを使用して解決できなかったプロジェクト参照項目のリストが含まれます。Contains the list of project reference items that could not be resolved using the pre-resolved list of outputs.

コメントRemarks

上記のパラメーター以外に、このタスクは TaskExtension クラスからパラメーターを継承します。このクラス自体は、Task クラスから継承されます。In addition to the parameters listed above, this task inherits parameters from the TaskExtension class, which itself inherits from the Task class. これらの追加のパラメーターの一覧とその説明については、「 TaskExtension Base Class」を参照してください。For a list of these additional parameters and their descriptions, see TaskExtension Base Class.

関連項目See Also

タスク Tasks
Task Reference (タスク リファレンス)Task Reference