AssignProjectConfiguration (Tarea)

Esta tarea acepta cadenas de configuración de lista y las asigna a los proyectos especificados.

Parámetros de tareas

En la siguiente tabla se describen los parámetros de la tarea AssignProjectConfiguration .

Parámetro Description
ProjectReferences Parámetro de entrada ITaskItem[] necesario.

Proyectos que se van a configurar.
SolutionConfigurationContents Parámetro de salida string opcional.

Contiene una cadena XML que incluye una configuración de proyecto para cada proyecto. Las configuraciones se asignan a los proyectos con nombre.
DefaultToVcxPlatformMapping Parámetro de salida string opcional.

Contiene una lista delimitada por puntos y coma de asignaciones de los nombres de plataforma usados por la mayoría de los tipos a los usados por archivos .vcxproj.

Por ejemplo:

"AnyCPU=Win32;X86=Win32;X64=X64"
VcxToDefaultPlatformMapping Opcional

Parámetro de salida string.

Contiene una lista delimitada por puntos y coma de asignaciones de los nombres de plataforma de .vcxproj a los nombres de plataforma usados por la mayoría de los tipos.

Por ejemplo:

"Win32=AnyCPU;X64=X64"
CurrentProjectConfiguration Parámetro de salida string opcional.

Contiene la configuración del proyecto actual.
CurrentProjectPlatform Parámetro de salida string opcional.

Contiene la plataforma del proyecto actual.
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration Parámetro de salida bool opcional.

Contiene una marca que indica que se deben compilar las referencias incluso si se han deshabilitado en la configuración del proyecto.
ShouldUnsetParentConfigurationAndPlatform Parámetro de salida bool opcional.

Contiene una marca que especifica si deben anular la configuración primaria y la plataforma.
OutputType Parámetro de salida string opcional.

Contiene el tipo de salida del proyecto.
ResolveConfigurationPlatformUsingMappings Parámetro de salida bool opcional.

Contiene una marca que indica si la compilación debe utilizar las asignaciones predeterminadas para resolver la configuración y la plataforma de las referencias del proyecto pasadas.
AssignedProjects Parámetro de salida ITaskItem[] opcional.

Contiene la lista de rutas de acceso de referencia resueltas.
UnassignedProjects Parámetro de salida ITaskItem[] opcional.

Contiene la lista de elementos de referencia de proyecto que no se pudieron resolver mediante la lista de resultados previamente resuelta.

Comentarios

Además de los parámetros mencionados anteriormente, esta tarea hereda los parámetros de la clase TaskExtension, que a su vez hereda de la clase Task. Para obtener una lista de estos parámetros adicionales y sus descripciones, consulte TaskExtension base class.

Vea también