Compartilhar via


Erros e avisos de build do projeto (PRJxxxx)

Esta seção é uma referência aos erros gerados pelas ferramentas de build de projeto. Os erros e avisos de build do projeto têm o formulário PRJxxxx, em que xxxx é um número de quatro dígitos.

Importante

Os compiladores e ferramentas de build do Visual Studio podem relatar muitos tipos de erros e avisos. Depois que um erro ou aviso for encontrado, as ferramentas de build poderão fazer suposições sobre a intenção do código e tentar continuar, para que mais problemas possam ser relatados ao mesmo tempo. Se as ferramentas fizerem a suposição errada, erros ou avisos posteriores poderão não se aplicar ao seu projeto. Quando você corrige problemas em seu projeto, sempre comece com o primeiro erro ou aviso relatado e recompile com frequência. Uma correção pode resolver vários erros subsequentes.

Para obter ajuda em uma mensagem de diagnóstico específica no Visual Studio, selecione-a na janela Saída e pressione a tecla F1. O Visual Studio abre a página de documentação desse erro, se houver uma. Você também pode usar a ferramenta de pesquisa na parte superior da página para encontrar artigos sobre erros ou avisos específicos. Ou navegue pela lista de erros e avisos por ferramenta e digite no sumário nesta página.

Observação

Nem todos os erros ou avisos do Visual Studio estão documentados. Em muitos casos, a mensagem de diagnóstico fornece todas as informações que estão disponíveis. Se você tiver desembarcado nesta página e achar que a mensagem de erro ou aviso precisa de explicação adicional, informe-nos usando os botões de comentários nesta página. Se você achar que o erro ou o aviso está errado ou encontrou outro problema com o conjunto de ferramentas, relate um problema de produto no site da Developer Community. Você também pode enviar comentários e inserir bugs no IDE. No Visual Studio, vá para a barra de menus e escolha Ajuda > para enviar comentários > relatando um problema ou envie uma sugestão usando a Ajuda > para Enviar Comentários > sugerir um recurso. Foram criados alguns tópicos de erro do compilador que não são emitidos pelo compilador e agora redirecionam para esta página.

Você pode encontrar assistência adicional para erros e avisos em fóruns do Microsoft Q&A C++ . Alternativamente, pesquise o número do erro ou aviso no site da Developer Community do Visual Studio C++. Você também pode pesquisar o Stack Overflow para encontrar soluções.

Para obter links para ajuda adicional e recursos da comunidade, confira Ajuda e Comunidade do Visual C++.

Erros de build do projeto

Erro Message
Erro de build do projeto PRJ0002 resultado do erro retornado da 'linha de comando'.
Erro de build do projeto PRJ0003 Erro ao gerar 'linha de comando'.
Erro de build do projeto PRJ0004 Não foi possível gerar linha de comando para a ferramenta 'tool'.
Erro de build do projeto PRJ0005 Não é possível criar um arquivo temporário no diretório 'directory'.
Erro de build do projeto PRJ0006 Não foi possível abrir o arquivo temporário 'file'. Verifique se o arquivo existe e se o diretório não está protegido por gravação.
Erro de build do projeto PRJ0007 Não foi possível criar o diretório de saída 'diretório'.
Erro de build do projeto PRJ0008 Não foi possível excluir o arquivo 'file'.
Erro de build do projeto PRJ0009 Não foi possível abrir o log de build para gravação.
Erro de build do projeto PRJ0013 O recurso do sistema pode ser extremamente baixo. Não é possível criar um pipe necessário para iniciar um build.
Erro de build do projeto PRJ0014 O objeto de trabalho usado para controlar os processos gerados falhou. O build não pode continuar.
Erro de build do projeto PRJ0015 O dispositivo NULL está ausente do sistema. Não é possível iniciar um build.
Erro de build do projeto PRJ0016 As configurações de segurança do usuário impedem que o processo seja criado. Essas configurações são necessárias para a criação.
Erro de build do projeto PRJ0017 O diretório de trabalho atual é inválido.
Erro de build do projeto PRJ0019 Uma ferramenta retornou um código de erro de
Erro de build do projeto PRJ0020 Ferramenta 'tool', Propriedade 'property' contém o nome de arquivo 'file' inválido.
Erro de build do projeto PRJ0021 Ferramenta 'tool', Propriedade 'property' contém nome de arquivo inválido.
Erro de build do projeto PRJ0022 Ferramenta Desconhecida, a propriedade 'property' contém o nome de arquivo 'file' inválido.
Erro de build do projeto PRJ0023 Ferramenta 'tool', Propriedade Desconhecida contém o nome de arquivo 'file' inválido.
Erro de build do projeto PRJ0024 Não foi possível traduzir o caminho unicode para a página de código ANSI do usuário.
Erro de build do projeto PRJ0025 O arquivo em lote 'file' contém conteúdo Unicode que não pôde ser traduzido para a página de código ANSI do usuário.
Erro de build do projeto PRJ0026 O arquivo de resposta 'file' contém conteúdo Unicode que não pôde ser traduzido para a página de código ANSI do usuário.
Erro de build do projeto PRJ0027 A mensagem de log unicode 'contents' contém conteúdo que não pôde ser traduzido para a página de código ANSI do usuário.
Erro de build do projeto PRJ0028 O arquivo temporário 'file' contém conteúdo Unicode que não pôde ser convertido na página de código ANSI do usuário.
Erro de build do projeto PRJ0030 Erro de expansão de macro. A recursão de avaliação excedeu 32 níveis para $(macro).
Erro de build do projeto PRJ0031 A propriedade 'Outputs' da etapa de build personalizada do arquivo 'file' continha 'macro' que é avaliada como 'macro_expansion'.
Erro de build do projeto PRJ0032 A propriedade 'Outputs' para a etapa de build personalizada no nível do projeto continha 'macro' que é avaliada como 'macro_expansion'.
Erro de build do projeto PRJ0033 A propriedade 'Dependências Adicionais' da etapa de build personalizada do arquivo 'file' continha 'macro' que é avaliada como 'macro_expansion'.
Erro de build do projeto PRJ0034 A propriedade 'Dependências Adicionais' da etapa de build personalizada no nível do projeto continha 'macro' que é avaliada como 'macro_expansion'.
Erro de build do projeto PRJ0035 O arquivo XML 'file' contém conteúdo Unicode que não pôde ser traduzido para a página de código ANSI do usuário.
Erro de build do projeto PRJ0036 A propriedade 'Arquivos Adicionais' da Ferramenta de Implantação da Web continha uma entrada inválida.
Erro de build do projeto PRJ0040 Erro interno no build. Não é possível continuar. Recarregue o projeto e tente novamente.
Erro de build do projeto PRJ0044 A propriedade 'Dependências Adicionais' da regra de build personalizada 'rule' atribuída ao arquivo 'file' é inválida. A propriedade continha 'string' que é avaliada como 'value'.
Erro de build do projeto PRJ0046 Não foi possível gerar a linha de comando porque a especificada estava vazia.
Erro de build do projeto PRJ0047 Não foi possível retomar o processo suspenso. O build falhou.
Erro de build do projeto PRJ0050 Falha ao registrar a saída. Verifique se você tem as permissões apropriadas para modificar o Registro.

Avisos de build do projeto

Aviso Message
Aviso de build do projeto PRJ0018 As seguintes variáveis de ambiente não foram encontradas:
Aviso de build do projeto PRJ0029 A propriedade 'Outputs' para a etapa de build personalizada no nível do projeto não está definida. A etapa de build personalizada será ignorada.
Aviso de build do projeto PRJ0041 Não é possível localizar a dependência ausente 'dependência' para o arquivo 'file'. Seu projeto ainda pode ser compilado, mas pode continuar desatualizada até que esse arquivo seja encontrado.
Aviso de build do projeto PRJ0042 A propriedade 'Outputs' da etapa de build personalizada do arquivo 'file' não está definida. A etapa de build personalizada será ignorada.
Aviso de build do projeto PRJ0049 O destino referenciado '<Reference>' requer .NET Framework <MinFrameworkVersion> e não será executado na estrutura de destino deste projeto

Confira também

Compilador C/C++ e erros e avisos das ferramentas de build
Projetos do Visual Studio | C++