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 MSB4220.
Texto da mensagem
MSB4220: Waiting for the currently executing task 'value' to cancel.
Descrição
Esse erro ocorre quando você tenta interromper um build, mas uma tarefa de execução longa que não foi projetada para ser cancelável não pode ser interrompida pelo MSBuild. Nesses casos, a política do MSBuild não é cancelar a tarefa, pois isso deixaria um projeto em um estado indefinido, talvez com arquivos parcialmente gravados, que poderiam corromper os builds subsequentes.
Resolução
Nas versões atuais, as tarefas internas do MSBuild geralmente dão suporte ao cancelamento limpo. No entanto, isso cabe ao autor da tarefa ou ao autor do destino ou do SDK que empacota os destinos e as tarefas. Se o problema persistir, você poderá tentar atualizar para as versões mais recentes dos SDKs que está usando para ver se a tarefa foi atualizada para dar suporte à cancelabilidade.
Se você for o autor da tarefa, considere implementar a ICancelableTask interface para que sua tarefa dê suporte ao cancelamento. Se você estiver consumindo uma tarefa de um SDK ou de um provedor de terceiros de um destino, entre em contato com o proprietário e peça que ele implemente ICancellableTask
em uma versão futura da tarefa.
Aplica-se a
Todas as versões do MSBuild