Condividi tramite


Attività AssignProjectConfiguration

Questa attività accetta stringhe di configurazione elenco e le assegna ai progetti specificati.

Parametri dell'attività

Nella tabella che segue vengono descritti i parametri dell'attività AssignProjectConfiguration.

Parametro Descrizione
ProjectReferences Parametro di input obbligatorio ITaskItem[] .

Progetti da configurare.
SolutionConfigurationContents Parametro di output string facoltativo.

Include una stringa XML contenente una configurazione di progetto per ogni progetto. Le configurazioni vengono assegnate ai progetti con nome.
DefaultToVcxPlatformMapping Parametro di output string facoltativo.

Contiene un elenco delimitato da punto e virgola dei mapping dai nomi di piattaforma usati dalla maggior parte dei tipi a quelli usati dai file VCXPROJ.

Ad esempio:

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

Parametro di output string.

Contiene un elenco delimitato da punto e virgola dei mapping dai nomi di piattaforma VCXPROJ ai nomi di piattaforma usati dalla maggior parte dei tipi.

Ad esempio:

"Win32=AnyCPU;X64=X64"
CurrentProjectConfiguration Parametro di output string facoltativo.

Contiene la configurazione per il progetto corrente.
CurrentProjectPlatform Parametro di output string facoltativo.

Contiene la piattaforma per il progetto corrente.
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration Parametro di output bool facoltativo.

Contiene un flag che indica che i riferimenti devono essere compilati anche se sono stati disabilitati nella configurazione del progetto.
ShouldUnsetParentConfigurationAndPlatform Parametro di output bool facoltativo.

Contiene un flag che indica se la configurazione padre e la piattaforma devono essere annullate.
OutputType Parametro di output string facoltativo.

Contiene il tipo di output per il progetto.
ResolveConfigurationPlatformUsingMappings Parametro di output bool facoltativo.

Contiene un flag che indica se la compilazione deve usare i mapping predefiniti per risolvere la configurazione e la piattaforma dei riferimenti del progetto passati.
AssignedProjects Parametro di output ITaskItem[] facoltativo.

Contiene l'elenco dei percorsi dei riferimenti risolti.
UnassignedProjects Parametro di output ITaskItem[] facoltativo.

Contiene l'elenco degli elementi di riferimento del progetto che non sono stati risolti usando l'elenco di output prerisolto.

Osservazioni:

Oltre ai parametri elencati sopra, questa attività eredita i parametri dalla classe TaskExtension, che a sua volta eredita dalla classe Task. Per un elenco di questi parametri aggiuntivi e le rispettive descrizioni, vedere TaskExtension Base Class.

Vedi anche