Задача AssignProjectConfiguration
Эта задача принимает строки конфигурации списка и назначает их конкретным проектам.
Параметры задачи
В следующей таблице описаны параметры задачи AssignProjectConfiguration.
Параметр |
Описание |
---|---|
SolutionConfigurationContents |
Необязательный выходной параметр [string]. Содержит строку XML, содержащую конфигурацию проекта для каждого проекта. Конфигурации назначаются именованным проектам. |
DefaultToVcxPlatformMapping |
Необязательный выходной параметр [string]. Содержит разделенный запятыми список сопоставлений от использованных имен платформы до из большинства типов те, которые используются файлами .vcxproj. Примеры.
|
VcxToDefaultPlatformMapping |
Optional [string]Выходной параметр Содержит разделенный точками с запятой список сопоставлений имен платформы .vcxproj именам платформы, используемым большинством других типов. Примеры.
|
CurrentProjectConfiguration |
Необязательный выходной параметр [string]. Содержит конфигурацию текущего проекта. |
CurrentProjectPlatform |
Необязательный выходной параметр [string]. Содержит платформу текущего проекта. |
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration |
Необязательный выходной параметр [bool]. Содержит флаг, показывающий, нужно ли создавать ссылки несмотря на то, что они были отключены в конфигурации проекта. |
ShouldUnsetParentConfigurationAndPlatform |
Необязательный выходной параметр [bool]. Содержит флаг, указывающий, если родительская конфигурация и платформа должны быть не определены. |
OutputType |
Необязательный выходной параметр [string]. Содержит тип выходных данных для проекта. |
ResolveConfigurationPlatformUsingMappings |
Необязательный выходной параметр [bool]. Содержит флаг, показывающий, должно ли построение использовать сопоставления по умолчанию для разрешения конфигурации и платформы переданных в проекте ссылок. |
AssignedProjects |
Необязательный выходной параметр ITaskItem[]. Список разрешенных путей ссылок на проекты. |
UnassignedProjects |
Необязательный выходной параметр ITaskItem[]. Список элементов ссылок на проекты, которые нельзя разрешить с помощью предварительно разрешенного списка выходных файлов. |
Заметки
Помимо параметров, которые перечислены выше, эта задача наследует параметры от класса TaskExtension, который наследует от класса Task. Чтобы получить список этих доп параметров и их описаний, см. Базовый класс TaskExtension.