Tâche AssignProjectConfiguration

Cette tâche accepte les chaînes de configuration de liste et les affecte à des projets spécifiés.

Paramètres de la tâche

Le tableau suivant décrit les paramètres de la tâche AssignProjectConfiguration.

Paramètre

Description

SolutionConfigurationContents

Paramètre de sortie [string] facultatif.

Contient une chaîne XML dans laquelle se trouve une configuration de projet pour chaque projet. Les configurations sont affectées aux projets désignés.

DefaultToVcxPlatformMapping

Paramètre de sortie [string] facultatif.

Contient la liste délimitée par des points-virgules des mappages des noms de plateforme utilisés.

par la plupart des types utilisés par les fichiers .vcxproj.

Par exemple :

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

VcxToDefaultPlatformMapping

Facultatif

Paramètre de sortie [string].

Contient la liste délimitée par des points-virgules des mappages des noms de plateforme .vcxproj avec les noms de plateforme utilisés par la plupart des types.

Par exemple :

"Win32=AnyCPU;X64=X64"

CurrentProjectConfiguration

Paramètre de sortie [string] facultatif.

Contient la configuration du projet actuel.

CurrentProjectPlatform

Paramètre de sortie [string] facultatif.

Contient la plateforme du projet actuel.

OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration

Paramètre de sortie [bool] facultatif.

Contient un indicateur spécifiant que les références doivent être générées même si elles ont été désactivées dans la configuration de projet.

ShouldUnsetParentConfigurationAndPlatform

Paramètre de sortie [bool] facultatif.

Contient un indicateur spécifiant si la plate-forme et la configuration parent ne doivent pas être définies.

OutputType

Paramètre de sortie [string] facultatif.

Contient le type de sortie du projet.

ResolveConfigurationPlatformUsingMappings

Paramètre de sortie [bool] facultatif.

Contient un indicateur spécifiant si la build doit utiliser les mappages par défaut pour résoudre la configuration et la plateforme des éléments passés dans les références de projet.

AssignedProjects

Paramètre de sortie ITaskItem[] facultatif.

Contient la liste des chemins d'accès de référence résolus.

UnassignedProjects

Paramètre de sortie ITaskItem[] facultatif.

Contient la liste des éléments de référence de projet qui n'ont pas pu être résolus à l'aide de la liste de sorties pré-résolue.

Notes

En plus des paramètres énumérés ci-dessus, cette tâche hérite des paramètres de la classe TaskExtension, qui hérite elle-même de la classe Task. Pour obtenir la liste de ces paramètres supplémentaires et de leurs descriptions, consultez Classe TaskExtension Base.

Voir aussi

Concepts

Tâches MSBuild

Autres ressources

Référence des tâches MSBuild