Compartilhar via


Tarefa AssignProjectConfiguration

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

Parâmetros de tarefa

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

Parâmetro Descrição
ProjectReferences Parâmetro de entrada ITaskItem[] necessário.

Os projetos a serem configurados.
SolutionConfigurationContents Parâmetro de saída string opcional.

Contém uma cadeia de caracteres XML com uma configuração de projeto para cada projeto. As configurações são atribuídas aos projetos nomeados.
DefaultToVcxPlatformMapping Parâmetro de saída string opcional.

Contém uma lista delimitada por ponto e vírgula de mapeamentos dos nomes de plataforma usados pela maioria dos tipos para aqueles usados 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 de plataforma .vcxproj para os nomes de plataforma usados pela maioria dos tipos.

Por exemplo:

"Win32=AnyCPU;X64=X64"
CurrentProjectConfiguration Parâmetro de saída string opcional.

Contém a configuração para o projeto atual.
CurrentProjectPlatform Parâmetro de saída string opcional.

Contém a plataforma para o projeto atual.
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration Parâmetro de saída bool opcional.

Contém um sinalizador que indica que referências devem ser criadas mesmo que tenham sido desabilitadas na configuração do projeto.
ShouldUnsetParentConfigurationAndPlatform Parâmetro de saída bool opcional.

Contém um sinalizador que indica se a configuração pai e a plataforma devem ser desfeitas.
OutputType Parâmetro de saída string opcional.

Contém o tipo de saída para o projeto.
ResolveConfigurationPlatformUsingMappings Parâmetro de saída bool opcional.

Contém um sinalizador que indica se o build deve usar os mapeamentos padrão para resolver a configuração e a plataforma do aprovado nas referências do projeto.
AssignedProjects Parâmetro de saída ITaskItem[] opcional.

Contém a lista de caminhos de referência resolvidos.
UnassignedProjects Parâmetro de saída ITaskItem[] opcional.

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

Comentários

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

Confira também