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 MSB8006.
Texto da mensagem
MSB8006: The Platform for project '*project-name.vcxproj*' is invalid. Platform='*platform-name*'. This error may also appear if some other project is trying to follow a project-to-project reference to this project, this project has been unloaded or is not included in the solution, and the referencing project does not build using the same or an equivalent Platform.
Descrição
Esse erro ocorre quando a plataforma do projeto é inválida.
Uma plataforma é uma arquitetura de destino de build que usa um conjunto correspondente de bibliotecas e ferramentas de build do C++ ou conjunto de ferramentas. O Visual Studio fornece conjuntos de ferramentas de plataforma específicos para compilar para alvos Win32 (x86), x64, ARM e ARM64 no Windows. Ele também oferece suporte a conjuntos de ferramentas de plataforma opcionais para serem construídos para os alvos Linux, Android e iOS.
As Ferramentas de Build do Microsoft C++ (também chamadas de Ferramentas de Build do MSVC) contêm as versões específicas da arquitetura correspondentes do conjunto de ferramentas da plataforma. Por exemplo, as Ferramentas de Build do Microsoft C++ v14.50 contêm um conjunto de ferramentas de plataforma para cada uma das arquiteturas e destinos com suporte.
Esse erro pode ocorrer quando o projeto especifica uma plataforma, mas não é aquela instalada com o Visual Studio ou o Visual Studio não consegue encontrá-la.
Resolução
Use o Instalador do Visual Studio para instalar plataformas e conjuntos de ferramentas opcionais. Para obter mais informações, consulte Modificar o Visual Studio. Use a guia Componentes individuais no instalador para escolher plataformas, bibliotecas e SDKs específicos.
A maioria dos projetos não precisa especificar uma plataforma personalizada, mas é possível criar uma. Para obter mais informações, consulte a extensibilidade do sistema do Visual Studio C++ Project e a integração do conjunto de ferramentas. Depois de criar os arquivos .props e .targets personalizados para sua plataforma, você pode selecioná-los no IDE na caixa de diálogo Páginas de Propriedades do seu projeto.
Verifique se seu projeto foi carregado quando compilado por um projeto de referência. Verifique se o projeto foi criado para a mesma plataforma que o projeto de referência.
Aplica-se a
Todas as versões do MSBuild