Freigeben über


AssignProjectConfiguration-Aufgabe

Diese Aufgabe akzeptiert eine Liste von Konfigurationszeichenfolgen und weist sie angegebenen Projekten zu.

Aufgabenparameter

In der folgenden Tabelle werden die Parameter der AssignProjectConfiguration-Aufgabe beschrieben.

Parameter

Beschreibung

SolutionConfigurationContents

Optionaler string-Ausgabeparameter.

Enthält eine XML-Zeichenfolge mit einer Projektkonfiguration für jedes Projekt. Die Konfigurationen werden den benannten Projekten zugewiesen.

DefaultToVcxPlatformMapping

Optionaler string-Ausgabeparameter.

Enthält eine durch Semikolons getrennte Liste der Zuordnungen zwischen den von den meisten Typen verwendeten Plattformnamen

und den Namen, die von .vcxproj-Dateien verwendet werden.

Beispiel:

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

VcxToDefaultPlatformMapping

Optional

string-Ausgabeparameter.

Enthält eine durch Semikolons getrennte Liste mit Zuordnungen zwischen .vcxproj-Plattformnamen und den von den meisten Typen verwendeten Plattformnamen.

Beispiel:

"Win32=AnyCPU;X64=X64"

CurrentProjectConfiguration

Optionaler string-Ausgabeparameter.

Enthält die Konfiguration für das aktuelle Projekt.

CurrentProjectPlatform

Optionaler string-Ausgabeparameter.

Enthält die Plattform für das aktuelle Projekt.

OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration

Optionaler bool-Ausgabeparameter.

Enthält ein Flag, das angibt, dass Verweise erstellt werden sollen, auch wenn sie in der Projektkonfiguration deaktiviert wurden.

ShouldUnsetParentConfigurationAndPlatform

Optionaler bool-Ausgabeparameter.

Enthält ein Flag, das angibt, ob die übergeordnete Konfiguration und Plattform gelöscht werden sollen.

OutputType

Optionaler string-Ausgabeparameter.

Enthält den Ausgabetyp für das Projekt.

ResolveConfigurationPlatformUsingMappings

Optionaler bool-Ausgabeparameter.

Enthält ein Flag, das angibt, ob der Build die Standardzuordnungen verwenden soll, um die Konfiguration und Plattform der übergebenen Projektverweise aufzulösen.

AssignedProjects

Optionaler ITaskItem[]-Ausgabeparameter.

Enthält die Liste der aufgelösten Verweispfade.

UnassignedProjects

Optionaler ITaskItem[]-Ausgabeparameter.

Enthält die Liste der Projektverweiselemente, die nicht mithilfe der Liste vorab aufgelöster Ausgaben aufgelöst werden konnten.

Hinweise

Zusätzlich zu den oben aufgeführten Parametern erbt diese Aufgabe Parameter von der TaskExtension-Klasse, die selbst von der Task-Klasse erbt. Eine Liste mit diesen zusätzlichen Parametern und ihren Beschreibungen finden Sie unter TaskExtension-Basisklasse.

Siehe auch

Konzepte

MSBuild-Aufgaben

Weitere Ressourcen

Referenz zu MSBuild-Aufgaben