Compartilhar via


Tarefa AssignProjectConfiguration

Essa tarefa aceita cadeias de caracteres de configuração de lista e as atribui aos projetos especificados.

Parâmetros da tarefa

A tabela a seguir descreve os parâmetros da tarefa AssignProjectConfiguration.

Parâmetro

Descrição

SolutionConfigurationContents

Parâmetro de saída opcional de string.

Contém uma cadeia de caracteres XML que contém uma configuração de projeto para cada projeto. As configurações são atribuídas a projetos nomeados.

DefaultToVcxPlatformMapping

Parâmetro de saída opcional de string.

Contém uma lista delimitada por ponto-e-vírgula de mapeamentos de nomes de plataforma usados

pela maioria dos tipos daqueles utilizados por arquivos .vcxproj.

Por exemplo:

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

VcxToDefaultPlatformMapping

Opcional

Parâmetro de saída string.

Contém uma lista delimitada por ponto-e-vírgula de mapeamentos de nomes da plataforma .vcxproj para nomes de plataforma usados pela maioria de tipos.

Por exemplo:

"Win32=AnyCPU;X64=X64"

CurrentProjectConfiguration

Parâmetro de saída opcional de string.

Contém a configuração do projeto atual.

CurrentProjectPlatform

Parâmetro de saída opcional de string.

Contém a plataforma do projeto atual.

OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration

Parâmetro de saída opcional de bool.

Contém um sinalizador que indica que as referências devem ser compiladas mesmo que elas estejam desativadas na configuração do projeto.

ShouldUnsetParentConfigurationAndPlatform

Parâmetro de saída opcional de bool.

Contém um sinalizador que indica se a configuração e a plataforma pai devem ser removidas.

OutputType

Parâmetro de saída opcional de string.

Contém o tipo de saída do projeto.

ResolveConfigurationPlatformUsingMappings

Parâmetro de saída opcional de bool.

Contém um sinalizador que indica se a compilação deverá usar os mapeamentos padrão para resolver a configuração e a plataforma informada em referências do projeto.

AssignedProjects

Parâmetro de saída opcional de ITaskItem[].

Contém a lista de caminhos resolvidos de referência.

UnassignedProjects

Parâmetro de saída opcional de ITaskItem[].

Contém a lista de itens de referência de projeto que não podem ser resolvidos com a lista pré-resolvida de saídas.

Comentários

Além dos parâmetros listados acima, essa tarefa herda parâmetros da classe TaskExtension, que é herdada da própria classe Task. Para obter uma lista desses parâmetros adicionais e suas descrições, consulte Classe TaskExtension (base).

Consulte também

Conceitos

Tarefas do MSBuild

Outros recursos

Referência das tarefas do MSBuild