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