AssignProjectConfiguration 任务

此任务接受列表配置字符串并将它们分配给指定的项目。

任务参数

下表描述了 AssignProjectConfiguration 任务的参数。

Parameter

描述

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 基类

请参见

概念

MSBuild 任务

其他资源

MSBuild 任务参考