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 |
---|---|
ProjectReferences |
Erforderlicher ITaskItem[] -Eingabeparameter.Die zu konfigurierenden Projekte. |
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 mit Zuordnungen zwischen den von den meisten Typen verwendeten Plattformnamen und den von VCXPROJ-Dateien verwendeten Plattformnamen. Beispiel: "AnyCPU=Win32;X86=Win32;X64=X64" |
VcxToDefaultPlatformMapping |
Optionalstring -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.