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.

Viz také