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 MSB6006.
Texto da mensagem
MSB6006: 'value' exited with code 'value'.
Descrição
Esse erro ocorre quando um comando é executado e retorna um código de saída diferente de zero ou indica um erro em sua saída.
Resolução
O texto da mensagem de saída padrão é seguido por informações adicionais do sistema operacional. Examine as informações adicionais fornecidas para determinar a causa do problema.
Se o registro de log estiver ativado no processo de compilação, a saída poderá ser gravada no log de compilação. Para obter mais informações, consulte Exibir, salvar e configurar logs de build e Obter logs de build com o MSBuild.
Para diagnosticar o erro, primeiro habilite um log de diagnóstico usando a opção -verbosity:diag de linha de comando e, em seguida, verifique o arquivo de log do MSBuild com a saída de diagnóstico completa. Para obter logs de saída mais longos em projetos grandes, considere usar a opção de linha de comando -bl de log binário com o visualizador de log estruturado do MSBuild para visualizar a saída com mais facilidade.
Você também pode definir a variável de ambiente MSBuildDebugEngine como 1 para obter todos os logs possíveis. Para obter mais informações, consulte Como criar o MSBuild para o .NET Framework – Logs.
Pode ser bom reproduzir o erro isoladamente. Tente executar a ferramenta separadamente com as mesmas entradas e argumentos de linha de comando que o MSBuild usa no build. Se os símbolos estiverem disponíveis e você tiver uma versão de depuração da ferramenta, conecte um depurador à ferramenta e depure a própria ferramenta para verificar o problema.
Conteúdo relacionado
Consulte Diagnosticar falhas de tarefa do MSBuild
Aplica-se a
Todas as versões do MSBuild