Condividi tramite


Attività AssignProjectConfiguration

Tramite questa attività vengono accettate le stringhe di configurazione di un elenco, che vengono assegnate a determinati progetti.

Parametri dell'attività

Nella tabella riportata di seguito sono descritti i parametri dell'attività AssignProjectConfiguration.

Parametro

Descrizione

SolutionConfigurationContents

Parametro di output [string] facoltativo.

Contiene una stringa XML con una configurazione del progetto per ciascun progetto.Le configurazioni vengono assegnate a progetti denominati.

DefaultToVcxPlatformMapping

Parametro di output [string] facoltativo.

Contiene un elenco delimitato da punti e virgola di mapping dai nomi di piattaforma utilizzati

dalla maggior parte dei tipi a quegli utilizzati dai file con estensione vcxproj.

Di seguito è riportato un esempio:

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

VcxToDefaultPlatformMapping

Facoltativo

Parametro di output [string].

Contiene un elenco dei mapping dei nomi di piattaforma con estensione vcxproj separati da punto e virgola ai nomi di piattaforma utilizzati dalla maggior parte dei tipi.

Di seguito è riportato un 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 tramite il quale viene indicato che i riferimenti devono essere compilati, anche se sono disabilitati nella configurazione del progetto.

ShouldUnsetParentConfigurationAndPlatform

Parametro di output [bool] facoltativo.

Contiene un flag tramite il quale si indica se per la configurazione padre e la piattaforma l'impostazione deve essere annullata.

OutputType

Parametro di output [string] facoltativo.

Contiene il tipo di output per il progetto.

ResolveConfigurationPlatformUsingMappings

Parametro di output [bool] facoltativo.

Contiene un flag tramite il quale viene indicato se nella compilazione devono essere utilizzati i mapping predefiniti per risolvere la configurazione e la piattaforma dei riferimenti ai progetti che sono stati passati.

AssignedProjects

Parametro di output ITaskItem[] facoltativo.

Contiene l'elenco dei percorsi di riferimento risolti.

UnassignedProjects

Parametro di output ITaskItem[] facoltativo.

Contiene l'elenco di elementi di riferimento al progetto che non è possibile risolvere utilizzando l'elenco prerisolto di output.

Note

Oltre ai parametri sopra elencati, questa attività eredita i parametri dalla classe TaskExtension, che eredita dalla classe Task.Per un elenco di tali parametri aggiuntivi e le relative descrizioni, vedere Classe di base TaskExtension.

Vedere anche

Concetti

Attività di MSBuild

Altre risorse

Riferimenti delle attività MSBuild