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

Weitere Informationen