AssignProjectConfiguration, zadanie
To zadanie akceptuje ciągi konfiguracji listy i przypisuje je do określonych projektów.
Parametry zadania
W poniższej tabeli opisano parametry AssignProjectConfiguration
zadania.
Parametr | Opis |
---|---|
ProjectReferences |
Wymagany ITaskItem[] parametr wejściowy.Projekty do skonfigurowania. |
SolutionConfigurationContents |
Opcjonalny string parametr wyjściowy.Zawiera ciąg XML zawierający konfigurację projektu dla każdego projektu. Konfiguracje są przypisywane do nazwanych projektów. |
DefaultToVcxPlatformMapping |
Opcjonalny string parametr wyjściowy.Zawiera rozdzieloną średnikami listę mapowań z nazw platform używanych przez większość typów do tych używanych przez pliki vcxproj . Przykład: "AnyCPU=Win32;X86=Win32;X64=X64" |
VcxToDefaultPlatformMapping |
Opcjonalniestring parametr wyjściowy.Zawiera rozdzielaną średnikami listę mapowań z nazw platform vcxproj do nazw platform używanych przez większość typów. Przykład: "Win32=AnyCPU;X64=X64" |
CurrentProjectConfiguration |
Opcjonalny string parametr wyjściowy.Zawiera konfigurację bieżącego projektu. |
CurrentProjectPlatform |
Opcjonalny string parametr wyjściowy.Zawiera platformę dla bieżącego projektu. |
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration |
Opcjonalny bool parametr wyjściowy.Zawiera flagę wskazującą, że odwołania powinny być kompilowane, nawet jeśli zostały wyłączone w konfiguracji projektu. |
ShouldUnsetParentConfigurationAndPlatform |
Opcjonalny bool parametr wyjściowy.Zawiera flagę wskazującą, czy konfiguracja nadrzędna i platforma powinny być niezastawione. |
OutputType |
Opcjonalny string parametr wyjściowy.Zawiera typ danych wyjściowych projektu. |
ResolveConfigurationPlatformUsingMappings |
Opcjonalny bool parametr wyjściowy.Zawiera flagę wskazującą, czy kompilacja powinna używać mapowań domyślnych w celu rozpoznania konfiguracji i platformy przekazanych odwołań do projektu. |
AssignedProjects |
Opcjonalny ITaskItem[] parametr wyjściowy.Zawiera listę rozpoznanych ścieżek referencyjnych. |
UnassignedProjects |
Opcjonalny ITaskItem[] parametr wyjściowy.Zawiera listę elementów referencyjnych projektu, których nie można rozpoznać przy użyciu wstępnie rozpoznanej listy danych wyjściowych. |
Uwagi
Oprócz parametrów wymienionych powyżej to zadanie dziedziczy parametry z TaskExtension klasy, która sama dziedziczy z Task klasy. Aby uzyskać listę tych dodatkowych parametrów i ich opisy, zobacz TaskExtension, klasa bazowa.