Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. 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
Este 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 operativo. Observe as informações adicionais fornecidas para determinar a causa do problema.
Se o registro em log estiver habilitado na 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 compilação e Obtendo logs de compilação com o MSBuild.
Para diagnosticar o erro, primeiro habilite um log de diagnóstico usando a opção de linha de -verbosity:diag comando e, em seguida, verifique o arquivo de log do MSBuild com a saída de diagnóstico completa. Para logs de saída mais longos em projetos grandes, considere usar o comutador de log binário na linha de comando -bl com o MSBuild Structured Log Viewer para exibir a saída mais facilmente.
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 Criando MSBuild para o .NET Framework - Logs.
Pode ser útil reproduzir o erro isoladamente. Tente executar a ferramenta separadamente com as mesmas entradas e argumentos de linha de comando que o MSBuild usa na compilação. Se os símbolos estiverem disponíveis e você tiver uma compilação de depuração da ferramenta, anexe um depurador à ferramenta e depure a própria ferramenta para verificar o problema.
Conteúdo relacionado
Consulte Diagnosticar falhas de tarefas do MSBuild
Aplica-se a
Todas as versões do MSBuild