AssignProjectConfiguration – úloha
Tento úkol přijímá konfigurační řetězce seznamu a přiřazuje je zadaným projektům.
Parametry úkolu
Následující tabulka popisuje parametry AssignProjectConfiguration
úlohy.
Parametr | Popis |
---|---|
ProjectReferences |
Povinný ITaskItem[] vstupní parametr.Projekty, které chcete konfigurovat. |
SolutionConfigurationContents |
Volitelný string výstupní parametr.Obsahuje řetězec XML obsahující konfiguraci projektu pro každý projekt. Konfigurace se přiřazují pojmenovaným projektům. |
DefaultToVcxPlatformMapping |
Volitelný string výstupní parametr.Obsahuje seznam mapování oddělený středníkem z názvů platforem používaných většinou typů na ty, které používají soubory .vcxproj . Příklad: "AnyCPU=Win32;X86=Win32;X64=X64" |
VcxToDefaultPlatformMapping |
Volitelnéstring výstupní parametr.Obsahuje seznam mapování oddělený středníkem z názvů platforem .vcxproj na názvy platforem, které používají většina typů. Příklad: "Win32=AnyCPU;X64=X64" |
CurrentProjectConfiguration |
Volitelný string výstupní parametr.Obsahuje konfiguraci pro aktuální projekt. |
CurrentProjectPlatform |
Volitelný string výstupní parametr.Obsahuje platformu pro aktuální projekt. |
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration |
Volitelný bool výstupní parametr.Obsahuje příznak označující, že by měly být vytvořeny odkazy i v případě, že byly zakázány v konfiguraci projektu. |
ShouldUnsetParentConfigurationAndPlatform |
Volitelný bool výstupní parametr.Obsahuje příznak označující, jestli má být nadřazená konfigurace a platforma nenasazená. |
OutputType |
Volitelný string výstupní parametr.Obsahuje typ výstupu projektu. |
ResolveConfigurationPlatformUsingMappings |
Volitelný bool výstupní parametr.Obsahuje příznak označující, jestli má sestavení použít výchozí mapování k vyřešení konfigurace a platformy předaných v odkazech na projekty. |
AssignedProjects |
Volitelný ITaskItem[] výstupní parametr.Obsahuje seznam vyřešených referenčních cest. |
UnassignedProjects |
Volitelný ITaskItem[] výstupní parametr.Obsahuje seznam referenčních položek projektu, které nelze vyřešit pomocí předem vyřešeného seznamu výstupů. |
Poznámky
Kromě výše uvedených parametrů tato úloha dědí parametry z TaskExtension třídy, která sama dědí z Task třídy. Seznam těchto dalších parametrů a jejich popisů naleznete v tématu TaskExtension základní třída.