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 przedstawiono parametry zadania AssignProjectConfiguration.

Parametr

Opis

SolutionConfigurationContents

Parametr opcjonalny string wyjściowy.

Zawiera ciąg znaków XML zawierający konfigurację projektu dla każdego projektu.Konfiguracje są przypisywane do nazwanych projektów.

DefaultToVcxPlatformMapping

Parametr opcjonalny string wyjściowy.

Zawiera rozdzieloną średnikami listę mapowań nazw używanych platform

przez większość typów do tych używanych przez pliki .vcxproj .

Na przykład:

"AnyCPU=Win32;X86=Win32;X64=X64"

VcxToDefaultPlatformMapping

(Opcjonalnie

string parametr danych wyjściowych.

Zawiera rozdzieloną średnikami listę mapowań od nazw platform .vcxproj do nazw platform używanych przez większość typów.

Na przykład:

"Win32=AnyCPU;X64=X64"

CurrentProjectConfiguration

Parametr opcjonalny string wyjściowy.

Zawiera konfigurację dla bieżącego projektu.

CurrentProjectPlatform

Parametr opcjonalny string wyjściowy.

Zawiera platformę dla bieżącego projektu.

OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration

Parametr opcjonalny bool wyjściowy.

Zawiera flagę wskazującą czy odwołania powinny być tworzone, nawet jeśli zostały wyłączone w konfiguracji projektu.

ShouldUnsetParentConfigurationAndPlatform

Parametr opcjonalny bool wyjściowy.

Zawiera flagę wskazującą czy konfiguracja nadrzędna i platforma powinny być nieustalone.

OutputType

Parametr opcjonalny string wyjściowy.

Zawiera typy danych wyjściowych dla projektu

ResolveConfigurationPlatformUsingMappings

Parametr opcjonalny bool wyjściowy.

Zawiera flagi wskazujące czy kompilacja powinna używać domyślnego mapowania do rozpoznawania konfiguracji i platformy przekazanych w odwołaniach projektu.

AssignedProjects

Parametr opcjonalny ITaskItem[] wyjściowy.

Zawiera listę ścieżek rozpoznanych odwołań.

UnassignedProjects

Parametr opcjonalny ITaskItem[] wyjściowy.

Zawiera listę elementów odniesienia projektu, których nie można rozwiązać przy użyciu wstępnie rozpoznanej listy wyników.

Uwagi

Oprócz parametrów wymienionych powyżej, to zadanie dziedziczy parametry z klasy TaskExtension, która sama dziedziczy z klasy Task.Aby uzyskać listę tych dodatkowych parametrów i ich opisy, zobacz TaskExtension — Klasa podstawowa.

Zobacz też

Koncepcje

Zadania programu MSBuild

Inne zasoby

Odwołanie do zadania MSBuild