Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve o código de erro MSB4232.
Texto da mensagem
MSB4232: Items that are outside Target elements must have one of the following operations: Include, Update, or Remove.
Descrição
Os itens do MSBuild são listas cujo conteúdo é determinado pelo uso dos atributos Include (adicione itens específicos à lista), Exclude (não adicione determinados itens), Update (atualize metadados de item) e Remove (remova um ou mais itens da lista). Consulte os itens do MSBuild.
Espera-se que os itens do MSBuild fora dos destinos sejam definidos e preenchidos; portanto, pelo menos um de Include, Updateou Remove é esperado que seja usado. No entanto, dentro de um destino, espera-se que os itens já estejam definidos e preenchidos, portanto, não é um erro omitir esses atributos dentro de um destino. Em um destino, quando nem Include nem Remove é especificado, o MSBuild executa uma operação de atualização.
Resolução
Verifique a declaração do item e determine a lógica correta para ela. Examine os locais no arquivo de projeto em que o item é definido e preenchido pela primeira vez e verifique a correção. Se a intenção for trabalhar com um item definido anteriormente, considere colocar a operação nesse item dentro de um destino. Dentro de um destino, se você não especificar Include ou Remove, a operação será considerada uma atualização.
Para obter mais informações, habilite o diagnóstico detalhado usando o sinalizador -v:diag na linha de comando do MSBuild. Você pode configurar as configurações relacionadas à verbosidade de diagnóstico no IDE do Visual Studio.
No painel Ferramentas>Opções, expanda a seção Todos os Configurações>Projetos e Soluções>Compilação e Execução, e defina as opções de verbosidade de saída de compilação do projeto MSBuild e de verbosidade do arquivo de log de compilação do projeto MSBuild como Diagnóstico. Para obter mais informações, consulte Exibir, salvar e configurar arquivos de log de build.
As configurações de verbosidade de diagnóstico relacionadas podem ser configuradas no IDE do Visual Studio. Na caixa de diálogo Ferramentas>Opções, expanda a seção Projetos e Soluções>Compilação e Execução, e defina as opções de verbosidade de saída de build do projeto MSBuild e verbosidade do arquivo de log de build do projeto MSBuild como Diagnóstico. Para obter mais informações, consulte Exibir, salvar e configurar arquivos de log de build.
Outra abordagem é habilitar o registrador binário (-bl) e usar o visualizador de log estruturado do MSBuild.
Aplica-se a
Todas as versões do MSBuild