Freigeben über


AssignProjectConfiguration-Aufgabe

Diese Aufgabe akzeptiert Listenkonfigurationszeichenfolgen und weist sie angegebenen Projekten zu.

Aufgabenparameter

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

Parameter

Beschreibungen

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 Semikolon getrennte Liste der Zuordnungen von den verwendeten Plattformnamen

von den meisten Typen von .vcxproj-Dateien verwendet.

Beispiele:

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

VcxToDefaultPlatformMapping

Optional

[string]-Ausgabeparameter.

Enthält eine durch Semikolon getrennte Liste mit Zuordnungen zwischen .vcxproj-Plattformnamen und den von den meisten Typen verwendeten Plattformnamen ab, oder legt sie fest.

Beispiele:

"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, der angibt, dass Verweise erstellt werden sollen, auch wenn sie in der Projektkonfiguration deaktiviert wurden.

ShouldUnsetParentConfigurationAndPlatform

Optionaler [bool]-Ausgabeparameter.

Enthält ein Flag, das angibt, wenn die übergeordnete Konfiguration und Plattform nicht mehr festgelegt sein soll.

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 des ü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 mit der Liste von vorab aufgelösten 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