Udostępnij za pośrednictwem


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 Opcjonalnie

string 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.

Zobacz też