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