Udostępnij za pośrednictwem


Zadanie AssignProjectConfiguration

To zadanie łańcuchy konfiguracja listy i przypisuje je do określonych projektów.

Parametry zadania

W poniższej tabeli opisano parametry AssignProjectConfiguration zadania.

Parametr

Opis

SolutionConfigurationContents

Opcjonalny [string] parametr wyjścia.

Zawiera ciąg znaków XML zawierających konfiguracji projektu dla każdego projektu.Konfiguracje są przypisywane do nazwanego projektów.

DefaultToVcxPlatformMapping

Opcjonalny [string] parametr wyjścia.

Zawiera rozdzielaną średnikami listę mapowań z nazwami platformy

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

Na przykład:

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

VcxToDefaultPlatformMapping

Opcjonalne

[string]parametr wyjścia.

Zawiera rozdzielaną średnikami listę mapowań nazw platformy .vcxproj do używania nazwy platformy przez większość typów.

Na przykład:

"Win32=AnyCPU;X64=X64"

CurrentProjectConfiguration

Opcjonalny [string] parametr wyjścia.

Zawiera konfigurację dla bieżącego projektu.

CurrentProjectPlatform

Opcjonalny [string] parametr wyjścia.

Zawiera platformy dla bieżącego projektu.

OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration

Opcjonalny [bool] parametr wyjścia.

Zawiera flagi wskazujące, że odniesienia powinna zostać zbudowana, nawet jeśli zostały one wyłączone w konfiguracji projektu.

ShouldUnsetParentConfigurationAndPlatform

Opcjonalny [bool] parametr wyjścia.

Zawiera flagi wskazujące, jeśli konfiguracja nadrzędny i platformy powinny być unset.

OutputType

Opcjonalny [string] parametr wyjścia.

Zawiera typ danych wyjściowych dla projektu.

ResolveConfigurationPlatformUsingMappings

Opcjonalny [bool] parametr wyjścia.

Zawiera flagi wskazujące, jeśli kompilacja należy użyć domyślne mapowania do rozpoznania konfiguracji i platformy przekazany w odwołania projektu.

AssignedProjects

Opcjonalny ITaskItem[] parametr wyjścia.

Zawiera listę ścieżek rozwiązane odniesienia.

UnassignedProjects

Opcjonalny ITaskItem[] parametr wyjścia.

Zawiera listę elementów odniesienia projektu, które nie mogły zostać rozwiązane przy użyciu listy pre-resolved wyjść.

Uwagi

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

Zobacz też

Koncepcje

Program MSBuild zadań

Inne zasoby

Zadanie programu MSBuild odniesienia