HRESULTs que são retornados pelo modelo de projeto
Os suplementos do Visual Studio foram substituídos no Visual Studio 2013. Você deve atualizar seus suplementos para as extensões VSPackage. Para obter mais informações sobre atualização, consulte Perguntas frequentes: convertendo suplementos em extensões VSPackage.
O Modelo de Projeto do Visual C++ pode retornar os valores HRESULT a seguir.
Valores HRESULT
VCPROJ_E_PROJ_RELOADED (0x80050512L)
Esse erro indica que todos os ponteiros para objetos do sistema desse projeto agora são inválidos. Você deve readquirir todos os ponteiros que começam com o objeto do projeto. Esse erro ocorre quando o arquivo de projeto é recarregado como resultado da verificação a partir de um programa de controle de código-fonte.VCPROJ_E_FILE_EXISTS (0x80050500L)
Esse erro será retornado se você tentar adicionar um arquivo que já está presente em um projeto.VCPROJ_E_FILTER_EXISTS (0x80050501L)
Esse erro será retornado se você tentar adicionar um filtro a um projeto que já tenha um filtro com esse nome nesse nível.VCPROJ_E_BAD_PATH (0x80050502L)
Esse erro será retornado se alguma parte de um caminho for inválido. Por exemplo, você pode tentar transformar um filtro em um filho de um de seus filhos ou um caminho incorreto do sistema operacional para um arquivo pode estar presente.VCPROJ_E_DIFF_PROJ (0x80050503L)
Esse erro será retornado se você tentar definir o pai de um arquivo ou filtro para algo não presente no mesmo projeto.VCPROJ_E_BAD_PARENT (0x80050504L)
Esse erro será retornado se você tentar definir o pai de um arquivo ou filtro para algo diferente de um projeto, filtro ou outro arquivo.VCPROJ_E_NULL_PATH (0x80050505L)
Esse erro será retornado se você tentar definir o pai de um arquivo ou filtro para NULL ou para outro arquivo.VCPROJ_E_ZOMBIE (0x80050506L)
Esse erro será retornado se o item estiver em um estado inativo.VCPROJ_E_NO_TOOL (0x80050507L)
Esse erro será retornado se uma ferramenta para um arquivo não puder ser encontrada.VCPROJ_E_BUILD_FAILED (0x80050508L)
Esse erro será retornado se a compilação falhar.VCPROJ_E_NOT_BUILDABLE (0x80050509L)
Esse erro será retornado se a configuração que você está tentando criar não puder ser criada.VCPROJ_E_NOT_FOUND (0x8005050AL)
Esse erro será retornado se o que você estiver procurando não puder ser encontrado.VCPROJ_E_BAD_PROJ_FILE (0x8005050BL)
Esse erro será retornado se o arquivo de projeto for inválido.VCPROJ_E_INTERNAL_ERR (0x8005050CL)
Esse erro será retornado se algo que devia ter funcionado internamente tiver falhado.VCPROJ_E_BLD_ALREADY_INIT (0x8005050DL)
Esse erro será retornado se você tentar inicializar um thread de compilação mais de uma vez.VCPROJ_E_BLD_IN_PROG (0x8005050EL)
Esse erro será retornado se você tentar iniciar uma segunda compilação na mesma configuração que usou anteriormente.VCPROJ_E_URL_INVALID (0x8005050FL)
Esse erro será retornado se você tentar adicionar uma URL a um projeto.VCPROJ_E_UNSUPPORTED_PROJ_FILE (0x80050510L)
Esse erro será retornado se você tentar converter um arquivo de projeto anterior ao 4.0.VCPROJ_E_NO_PLATFORMS (0x80050511L)
Esse erro será retornado se você tentar adicionar uma configuração quando não houver nenhuma plataforma no projeto.