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.

Voir aussi