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

请参阅