AssignProjectConfiguration, tâche
Cette tâche accepte une liste de chaînes de configuration et les affecte aux projets spécifiés.
Paramètres de tâche
Le tableau ci-dessous décrit les paramètres de la tâche AssignProjectConfiguration
.
Paramètre | Description |
---|---|
ProjectReferences |
Paramètre d’entrée obligatoire ITaskItem[] .Projets à configurer. |
SolutionConfigurationContents |
Paramètre de sortie string facultatif.Contient une chaîne XML qui contient une configuration de projet pour chaque projet. Les configurations sont affectées aux projets nommé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 à ceux 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 aux 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 actif. |
CurrentProjectPlatform |
Paramètre de sortie string facultatif.Contient la plateforme du projet actif. |
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration |
Paramètre de sortie bool facultatif.Contient un indicateur spécifiant que des références doivent être générées même si elles ont été désactivées dans la configuration du projet. |
ShouldUnsetParentConfigurationAndPlatform |
Paramètre de sortie bool facultatif.Contient un indicateur spécifiant si la définition de la plateforme et de la configuration parente doit être annulée. |
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 génération doit utiliser les mappages par défaut pour résoudre la configuration et la plateforme des éléments transmis 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 en utilisant la liste des sorties déjà résolues. |
Remarques
En plus des paramètres énumérés ci-dessus, cette tâche hérite des paramètres de la classe TaskExtension , qui elle-même hérite de la classe Task . Pour obtenir la liste de ces paramètres supplémentaires et leurs descriptions, consultez Classe de base TaskExtension.